标签:
注意:
如果使用命令行运行Maven命令那么需要在前面指定 mvn command;如果是使用Eclipse的插件运行命令,那么可以只输入command,而且过个command可以通过空格分开。
##########基本命令###########
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. 打包项目,会在target的目录下生成已经压缩的包:mvn package
8. 只打jar包: mvn jar:jar
9. 打包源码: source:jar
19. 清除产生的项目,清空target的文件:mvn clean
11. 在本地Repository中安装jar:mvn install
12.部署到私服仓库,上传部署构建,会把target目录下的文件上传,包括源码: mvn deploy
13.部署第三方的jar到本地,一定要注意大小写
mvn install:install-file -DgroupId=net.sf.saxon -DartifactId=saxon-dom -Dversion=9.0 -Dpackaging=jar -Dfile=/home/ubuntu/saxon-dom-9.0.jar
###########了解命令#############
13. 生成eclipse项目:mvn eclipse:eclipse
14. 清除eclipse的一些系统设置:mvn eclipse:clean
15. 组合使用goal命令,如只打包不测试:mvn -Dtest package
16. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令) Eclipse中可以通过执行命令那里勾选一些选项来帮助完成哪些命令可以忽视不执行。
标签:
原文地址:http://my.oschina.net/heweipo/blog/482720