首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

maven 下令

2012-07-20 
maven 命令maven?本文取之于网络用之于网络,简单的技术中谋求最优的解决方案.?maven使用maven-archetype-p

maven 命令

maven

?

本文取之于网络用之于网络,简单的技术中谋求最优的解决方案.

?

maven使用maven-archetype-plugins插件生成项目骨架

?

maven3 命令行 直接 ?mvn ? archetype:generate ?

?

控制台list N多选项 直接回车跳过 ?,接着控制台输出

?

Choose org.apache.maven.archetypes:maven-archetype-quickstart version:

1: 1.0-alpha-1

2: 1.0-alpha-2

3: 1.0-alpha-3

4: 1.0-alpha-4

5: 1.0

6: 1.1

Choose a number: 6:

?

回车即可,maven3自动选择最稳定的版本。

?

接下来就是设置你自己项目的G(groupID)A(artifactId)V (version)。最后确认,支持一个简单的maven项目构建结束

?

开发时常用的maven命令写法总结

?

1. 创建Maven的普通java项目:?
?? mvn archetype:create?
?? -DgroupId=packageName?
?? -DartifactId=projectName ?

?

2. 创建Maven的Web项目:???
??? mvn archetype:create?
??? -DgroupId=packageName????
??? -DartifactId=webappName?
??? -DarchetypeArtifactId=maven-archetype-webapp ??

?

3. 编译源代码: mvn compile?


4. 编译测试代码:mvn test-compile????


5. 运行测试:mvn test???


6. 产生site:mvn site???


7. 打包:mvn package??

?
8. 在本地Repository中安装jar:mvn install?


9. 清除产生的项目:mvn clean???


10. 生成eclipse项目:mvn eclipse:eclipse??


11. 生成idea项目:mvn idea:idea??


12. 组合使用goal命令,如只打包不测试:mvn -Dtest package??

?
13. 编译测试的内容:mvn test-compile??


14. 只打jar包: mvn jar:jar??


15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile?
????? ( -skipping 的灵活运用,当然也可以用于其他组合命令)??


16. 清除eclipse的一些系统设置:mvn eclipse:clean

?

热点排行