【maven】maven+Myeclipse搭建

环境:win7+MyEclipse8.6+maven3.2.1

安装maven

1. 下载maven,解压到目录d下;

2. 配置maven环境变量:MAVEN_HOME;添加path变量;

3. dos中输入mvn -version测试设置是否成功,若出现,则成功;

修改本地仓库

  本地仓库是通过你的配置从远程下载jar的,默认的本地仓库在c盘用户目录下的.m2\repository下

  1. 进入maven的安装目录下conf/setting.xml添加如下代码。此时,本地仓库就更改成了下面的目录。

<localRepository>C:\Users\Administrator\06_maven\apache-maven-3.2.1\maven_jar</localRepository>

配置maven+myeclipse

进入MyEclipse的window->preferences窗口的左侧能看到有个maven的选项。

  点击installations,选择右边的ADD按钮,选择自己机器安装好的maven。

  接着点击User Settings,设置user
settings,选择%maven_home%\conf\settings.xml;然后update

  此时设置了MyEclipse和Maven、maven仓库的关联。

  查看window-->preferences-->java-->build
path-->classpath
variables找到M2_REPO,路径就是本地仓库的路径。

创建以maven风格搭建的web项目

1.  new->others->maven->maven
project.

  使用默认的workspace路径,路径不在你想指定的路径下的时候需要制定到那个路径下。

  选择maven-archetype-webapp,这表明是在创建一个web工程;如果要创建普通java工程,则选择maven-archetype-quickstart。

  设置groupid、artifactid和package名。

  此时一个maven项目便建好了。

  建好的项目路径如下:

  

2.  添加src/main/java的source
folder来存放我的java文件,建立一个src/main/test来存放测试类。

3.
 指定class文件输出的位置。

  右击项目名称,选择properties(最后一个),选择javabuildpath->source-选择下面一个,填入target/classes。此时java的字节码文件便全部保存在target/classes下。

4. 配置tomcat,使用tomcat-maven-plugin这个插件内嵌到我们项目中。

  内嵌方法就是在pox.xml里面添加如下代码


<build>
<finalName>MyTest</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId><!--指定tomcat插件-->
<version>1.1</version>
<executions>
<execution>
<id>tomcat-deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
<configuration>
<path>/</path><!--访问路径-->
<port>8080</port><!--端口号-->
<warSourceDirectory>src/main/webapp</warSourceDirectory><!--这里相当于指定我们平常的webroot路径,下面是web.xml的路径-->
<tomcatWebXml>src/main/webapp/WEB-INF/web.xml</tomcatWebXml>
</configuration>
</plugin>
</plugins>
</build>

  如此tomcat-maven-plugin就已经配置好了。

5. 配置三个启动参数。

  run as->run configurations->Maven
Build。这里添加的maven的编译、打包和tomcat启动三个参数。

  maven build右击new ,新建一个起名叫compile,添加main参数clean compile -e;

  maven build右击new ,新建一个起名叫package,添加main参数package; 

  maven build右击new ,新建一个起名叫tomcat,添加main参数tomcat:run;

  以上三个的base directory都是:${workspace_loc:/MyTest}

6. 先运行配置好的编译命令,然后运行打包命令,最后运行tomcat。此时,tomcat就跑起来了。

  此时运行的tomcat是什么tomcat?info里面有:Running war on
http://localhost:8080/,难道一定要war拷贝到tomcat下启动?

  【整个过程注意查看myeclipse下面的信息,出现错的话,一定要看错误分析】

7.
在target中找到war包,然后将其拷贝到tomcat的webapps下,启动tomcat。输入localhost:8080\MyTest\,就可以查看了。此时是用war发布的web工程。

出现的错误总结:

1.  跳出框框异常的信息:Could not get mojo execution paramater value

    Plugin
org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies
could not be resolved: Missing: 

  错误原因:缺少maven-compiler-plugin:2.0.2。然后我转到maven仓库中查找,确实没有找到这个jar包,在.m2下却是有的。

  我的解决办法:将.m2下的jar包拷贝过来的。

  这里有个问题:maven仓库是什么时候构建的?构建的原则是什么?为什么后来就没有了?(网上有人说是网速导致没有下载完)

 实验室有同学采用新建项目的时候,直接选择支持maven也是可以的。两个是一样的道理。

   

时间: 2024-11-06 02:55:36

【maven】maven+Myeclipse搭建的相关文章

Maven环境的搭建和STS工具安装 maven

1.maven环境搭建 1 ) maven下载和修改配置 a.首先登陆官方网站进行下载:http://maven.apache.org/download.cgi b.我们将下载的压缩包解压"apache-maven-版本-bin.zip"到D盘根目录(解压磁盘目录最好不要包含中文.特殊符号和空格的文件夹下) C.在 maven 解压目录同一级,建立 repository 本地仓库目录 d.修改maven的核心配置,打开maven安装目录下conf/settings.xml e. 将下载

Maven学习总结(一副本)——Maven配置和搭建

环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个. 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在

明晚8点,捷微团队QQ群公开课,解说jeewx2.0版本号maven环境的搭建入门!

2014-08-13号晚8点,捷微团队QQ群公开课,解说jeewx2.0版本号maven环境的搭建入门! 讲师:刘强(团队成员) QQ群:287090836 (JAVA版本号微信开源项目) http://www.oschina.net/news/54344/jeewx-2-0 明晚8点,捷微团队QQ群公开课,解说jeewx2.0版本号maven环境的搭建入门!,布布扣,bubuko.com

JDK TOMCAT MAVEN在myeclipse如何配置

对于没有基础的人来说,本工具务必放在D盘根目录下. 1配置环境变量, "我的电脑-->右键-->属性" 貌似是这样吧,我电脑桌面没"我的电脑"或"计算机" 打开"高级系统设置" 打开"环境变量",我电脑已经配置过对应的变量了,所以不需要在配置了,这时候我只是教大家配置下而已. 点击"新建",看下图,别说不知道点那个新建,填写对应信息,如下 Java环境变量的配置 JAVA_H

osgi实战学习之路:2. maven+maven-bundle-plugin+karaf搭建osgi之HelloWorld

环境准备: jdk版本 jdk:1.7 karaf: 版本:apache-karaf-3.0.1 下载地址: http://pan.baidu.com/s/1qWM4Y1u http://karaf.apache.org/ 配置本地仓库: 参考:http://blog.csdn.net/wobendiankun/article/details/25333113 启动karaf: karaf_home/bin/karaf.bat 启动成功如下: 安装 mvn-hello-provider 到本地仓

spring+springMVC+Maven+mysql环境搭建

转载: http://www.importnew.com/20215.html 首先看一下项目截图: 搭建完毕,访问结果: mysql数据 CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT NULL, `USER_PASSWORD` char(10) NOT NULL, PRIMARY KEY (`USER_ID`), KEY `IDX_NAME` (`USER_

maven环境的搭建

1.在官网下载maven http://maven.apache.org/download.html 2 .解压下载的压缩文件,到 3.配置maven的环境变量 3.1.我的电脑->属性->高级系统设置->环境变量->系统变量 3.2.新建MAVEN_HOME   D:\maven\apache-maven-3.2.5 3.3.在path中添加 %MAVEN_HONE\lib%; 4.打开命令提示符   输入mvn -v 5.maven环境就搭建好了

java实战系列-实战中MAVEN私服的搭建

 实战中MAVEN私服的搭建 利用maven来管理项目的构建,报告和文档已经成为了我们现在的共识,任何开源软件基本都在使用,当然我们现在的大部分公司也基本都在使用,我把以前使用maven的一些经验在进行加工呈现给大家,希望可以帮助一些当前正在学习maven的初学者们还有刚毕业的学子们! 我会结合Eclipse+nexus+maven的实践来个大家做介绍! Nexus是Maven仓库管理器,虽然我们可以从Maven中央仓库下载所需要的构件(artifact),但这样会让我们的编译过程变得相当的慢

TestNG+Maven+IDEA环境搭建

TestNG+Maven+IDEA环境搭建 TestNG+Maven+IDEA环境搭建 前言: 主要进行TestNG测试环境的搭建 所需环境: 1.IDEA UItimate 2.JDK 3.Maven 一.创建工程 File –>new –>Project–>next–>finish 上面两项名称自己定义 最后工程目录  二.导入相关依赖包和插件 1)添加testng依赖包 在pom.xml文件添加 <dependencies> <dependency>

Eclipse与maven的环境搭建

软件152 刘昊翰 一.jdk与maven的准备下载 1.jdk的位数对应eclipse的位数(例:32位对应32位) 2.maven文件:maven-3.3.9.rar 3.maven仓库 文件:.m2.rar 二.安装 1.选择一个工作盘,如E:盘,建立文件夹jee 2. 将解压的文件放在jee文件夹中: JDK根目录为 E:\jee\jdk1.7 eclipse根目录为 E:\jee\eclipse eclipse工作目录为 E:\jee\workspace maven根目录为 E:\je