以NT POC项目为例,分别进行从SVN中拉项目,和本地文件结构导入。
操作前进行一些Eclipse设置,主要为了提高Eclipse运行效率,此步骤可选
- 关闭自动编译
- 关闭Eclipse不常用启动插件
- 项目视图优化
- 添加Nexus本地仓库配置文件 /{USER_HOME}/.m2/settings.xml
5.打开当前文件或者目录的路径,如下图操作
从SVN中Checkout项目操作步骤如下:
- 新建工程: File->New->Project
- 选择 Maven->Checkout Maven Projects from SCM,然后选择svn,输入svn 项目地址,填写Advanced->Name template
- 填写SVN用户验证信息
- 等待从SVN下载完成,进入项目界面,修改pom.xml, 此处循环依赖
删除依赖:
<dependency>
<groupId>com.asiainfo.poc</groupId>
<artifactId>poc</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
- 目前工程为Maven标准java工程,需要添加Project Facets,具体操作,项目工程鼠标右击properties->Project Facets->Convert to facet from...
- 设置Dynamic Web Module的Version为2.4,因为Tomcat 5.5只支持到2.4, Version 2.5+需要Tomcat 6+
- 选中Dynamic Web Module前的checkbox
- 点击上幅图的黄色部分的链接 Futher configuration available...,分别填入项目对应得值,图中为NT POC项目的配置
- 勾选掉一些不需要的JS,HTML等编译时验证,因为这写验证非常占内存,不需要每次都验证。右击项目,选择properties->Builders,具体勾选如图:
- 添加项目jar包输出到部署的WEB-INF/lib目录下
右击项目,选择properties->Deployment Assembly
点击Add按钮,选择Java Build Path Entries
选择需要输出的jar包或者依赖,完成操作
- 编译项目,Run As On Server with Tomcat或者 Debug As On Server with Tomcat
注意,如果运行不成功,尝试Clean Tomcat Server。如果不行,请联系帮助
- 运行项目,具体配置如图
注意:如果不能正确访问URL,请进行Tomcat Server--Clean操作后再运行
运行成功
本地文件结构导入
- 确保本地目录结构如下:
--Project Name
|----src
|----WebRoot
|----pom.xml
|----pom_dev_release.xml
- 选择File->Import->Maven->Existing Maven Projects
- 选择需要导入的Maven项目目录,找到pom.xml所在的目录
- 其余步骤参照从SVN中Checkout项目操作步骤4-12步。