普通Java工程转换成maven工程

[size=medium]一、使用IDE提供的转换功能:[/size]

[size=medium]1. 右键普通Java项目,在弹出的菜单中选择[Configure]-[Convert to Maven Project]:[/size]
[img]http://dl2.iteye.com/upload/attachment/0091/7787/84bad83e-acb6-35a4-bd2b-b742c596c77e.png[/img]

[size=medium]2. 在弹出的对话框中输入项目的groupId, artifactId和version等,点击[Finish],在根目录下生成maven的pom.xml文件。[/size]

[size=medium]3. 经过IDE转换的maven项目还不能满足要求,需要手动配置:[/size]

a. 将pom.xml的根节点声明设置为最新版本,如:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">


b. 在pom.xml文件中加入maven的资源和编译插件等,配置参数:


perfume


org.apache.maven.plugins
maven-resources-plugin
2.5


org.apache.maven.plugins
maven-compiler-plugin
2.3.2

1.7
1.7





注:
1. maven-compiler-plugin 2.3.2默认的JDK版本是1.5,后续版本新增的功能在编译时会报错(如注解等),解决办法是明确指定编译版本。

2. 在一个父工程包含多个子模块的项目中,在父pom.xml中添加编译配置,子模块将会继承。


c. 添加需要的依赖,如testng:


6.4




org.testng
testng
${testng.version}
test




d. 在项目根目录新建4个源码文件夹:
src/main/java - 存放类
src/main/resources - 存放配置等资源
src/test/java - 存放测试类
src/test/resources - 存放测试配置等资源

e. 这时项目可能会有红色提示符,需要更新Maven配置:
[img]http://dl2.iteye.com/upload/attachment/0091/7789/46265f20-d6f9-3556-b64b-8cbbff1a4ef4.png[/img]

右键项目,在弹出的菜单中选择[Maven]-[Update Project Configuration...],然后确定。

这样,一个完整的maven工程算是转换好了。

[size=medium]二、手动方式[/size]

[size=medium]1. 手动创建或拷贝其它maven项目的pom.xml文件,修改参数[/size]

[size=medium]2. 点击[Configure]-[Convert to Maven Project],这时就不需要输入groupId和artifactId等参数了。[/size]


附:
[size=medium]maven转化为普通Java工程[/size]

右键Maven项目,在弹出的菜单中选择[Maven]-[Disable Maven Nature]

你可能感兴趣的:(ant/maven)