一、在eclipse里安装svn插件(为后面从svn 里导出项目做准备)
1.点击 Help –> Install New Software…
2. 点击“Add”,在弹出的窗口里,输入对应的SVN地址,然后“OK”
http://subclipse.tigris.org/update_1.8.x
3.在下图中将2个都选中,然后一路点Next,就可以了
二、配置maven 项目
下载maven http://maven.apache.org/download.cgi
1.配置好maven 环境变量
2.检查是否配置好
验证mvn是否安装成功
快捷键win+R –> 输入cmd –> 确定
在弹出的输入框中输入mvn -version;出现如图所示的内容maven就安装成功了
3启动Eclipse,配置m2Eclipse插件关联maven程序
Eclipse菜单栏 –> window-> preferences -> maven -> installations ->
右侧的add ->directory –> 选择maven的安装主目录(你自己maven的目录) –> finish
-> 在关联的maven前打钩 -> apply;
点击user settings -> 右侧,globalsettings 和user settings都设置为安装位置 ->
apply -> OK 完成配置;
三、转换项目为maven项目
1.从svn导出项目
File > import
选择从svn 检测出项目 >next
选择创建新的资源库位置,然后点击Next。
如下图所示,如果你以前创建过资源库位置,Eclipse将会记录下来,供你快速选择。
最后,SVN资源库中的项目就已经成功地检出到Eclipse中了。
2将从SVN里导出的web项目转换为 maven项目
右击项目—-Configure—-Convert to Maven Project。将web项目转化为maven项目
转换后会自动下载相关需要的包
如果报错
检查报什么错误
一般是缺少 jar 依赖包
在pom.xml里添加相关的jar包即可
其他配置可参考新建一个maven项目中 的相关配置
主要为:
1.jdk是否配置好
2.tomact是否配置好
3.相关jar依赖包
四、相关配置以创建一个maven的web项目为例
菜单栏 File ->New -> project ->选择maven项 -> maven project -> next
->不选create asimple project,next à GroupId
选择 org.apache.maven.archtypes ,
Artifact Id 选择maven-archetype-webapp -> next
点Next > group id 处输入包名,在Artifact Id输入项目名
点击finish。Eclipse就会自动创建一个maven项目,并且会在中央仓库中下载所需要的包。如果本地仓库位置没有包,会从网上下载所需要的包,有一段时间的等待项目后续配置
这是下载完后的界面
1.src/main/java,src/test/java和src/test/resources。
项目创建完成后默认只为我们创建了
src/main/resources,而没有src/main/java,src/test/java和src/test/resources。
打开项目属性 -> java build path -> source 看到
src/main/java和src/test/java显示 missing:
打开上图的Libraries,修改为自己的JDK
自行添加src/test/resources
右击项目名–> new -> Source folder -> 在Folder Name 填写:src/test/resources
添加完后 前后对比
2.设置 Project Facets
设置 Project Facets,选择 Java 1.7 版本和 Dynamic Web Module 2.3 版本
右击项目 -> Properties –> ProjectFacets
3.设置部署打包结构
设置部署打包结构如下,删除test相关目录,点击add添加红框中的两项
4.在pom.xml添加依赖包
配置前:
配置后:
保存后项目会自动去寻找并下载不存在的jar包。
5.构建和部署项目
右击整个项目的pom.xml –> Run As ->Maven install
出现报错
解决办法:菜单栏window –> preperences -> java ->installed JREs ->
右侧选择使用的JRE环境,点击Edit,将Default VMarguments处填上:
-Dmaven.multiModuleProjectDirectory=$M2_HOME
–> finish。
控制台输出结果:
会下载一些依赖包
6配置server
配置Tomcat,让项目自动部署到tomcat中运行
菜单栏window -> preperences ->Server Runtime Environment -> 右侧,点击Add
–>选择tomcat 对应版本(apachetomcat v8.0) -> next ->点击browser ,选择tomcat
的安装位置 ,Name处随便填,JRE选择你刚才配置DefaultVM arguments的那个–> finish;
左侧会出现servers目录