码迷,mamicode.com
首页 > 其他好文 > 详细

Maven 基本命令积累

时间:2015-07-23 14:18:35      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

注意:

    如果使用命令行运行Maven命令那么需要在前面指定 mvn command;如果是使用Eclipse的插件运行命令,那么可以只输入command,而且过个command可以通过空格分开。

技术分享

技术分享

##########基本命令###########

1. 创建Maven的普通java项目:

   mvn archetype:create

   -DgroupId=packageName

   -DartifactId=projectName 

2. 创建MavenWeb项目:  

    mvn archetype:create

    -DgroupId=packageName   

    -DartifactId=webappName

    -DarchetypeArtifactId=maven-archetype-webapp 

###########常用命令###############

3. 编译源代码: mvn compile

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

5. 运行测试:mvn test  

6. 产生sitemvn site  

7. 打包项目,会在target的目录下生成已经压缩的包:mvn package  

8. 只打jar: mvn jar:jar 

9. 打包源码: source:jar  

19. 清除产生的项目,清空target的文件:mvn clean  

11. 在本地Repository中安装jarmvn 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中可以通过执行命令那里勾选一些选项来帮助完成哪些命令可以忽视不执行。




Maven 基本命令积累

标签:

原文地址:http://my.oschina.net/heweipo/blog/482720

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!