maven基础(一) maven常用命令

1.Maven库:http://repo2.maven.org/maven2/

2.Maven依赖查询:http://mvnrepository.com/

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

 mvn archetype:create 
 -DgroupId=packageName 
 -DartifactId=projectName 
4. 创建Maven的Web项目:      
 mvn archetype:create 
 -DgroupId=packageName    
 -DartifactId=webappName 
 -DarchetypeArtifactId=maven-archetype-webapp
5. 编译源代码: 

mvn compile 
6. 编译测试代码:

mvn test-compile
7. 运行测试:

mvn test 
8. 产生site:

mvn site
9. 打包:

mvn package
打jar包:

mvn clean install -Dmaven.test.skip=true<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);">  </span>
10. 在本地Repository中安装jar:

mvn install<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);"> </span>
11. 清除产生的项目:

mvn clean<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);">  </span>
12. 生成eclipse项目:

mvn eclipse:eclipse 
13. 生成idea项目:

mvn idea:idea<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);"> </span>
14. 组合使用goal命令,如只打包不测试:

mvn -Dtest package<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);">  </span>
15. 编译测试的内容:

mvn test-compile<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);"> </span>
16. 只打jar包: 

mvn jar:jar<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);"> </span>
17. 只测试而不编译,也不测试编译:

mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令)<span style="font-family: Verdana, Helvetica, Arial; background-color: rgb(255, 255, 255);"> </span>
18. 清除eclipse的一些系统设置:

mvn eclipse:clean
注: 一般使用情况是这样,首先通过cvs或svn下载代码到本机,

   然后执行mvn eclipse:eclipse生成ecllipse项目文件,

   然后导入到eclipse就行了;修改代码后执行mvn compile或mvn test检验,也可以下载eclipse的maven插件。

19.查看maven的相关信息
mvn -version/-v  显示版本信息 
mvn archetype:generate        创建mvn项目 
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app   创建mvn项目 
mvn package            生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 
mvn jetty:run            运行项目于jetty上, 
mvn compile                    编译 
mvn test                    编译并测试 
mvn clean                    清空生成的文件 
mvn site                    生成项目相关信息的网站 
mvn -Dwtpversion=1.0 eclipse:eclipse        生成Wtp插件的Web项目 
mvn -Dwtpversion=1.0 eclipse:clean        清除Eclipse项目的配置信息(Web项目) 
mvn eclipse:eclipse                将项目转化为Eclipse项目 

20.在应用程序用使用多个存储库 

<repositories>    
    <repository>      
        <id>Ibiblio</id>      
        <name>Ibiblio</name>      
        <url>http://www.ibiblio.org/maven/</url>    
    </repository>    
    <repository>      
        <id>PlanetMirror</id>      
        <name>Planet Mirror</name>      
        <url>http://public.planetmirror.com/pub/maven/</url>    
    </repository>  
</repositories> 



上传jar命令:

方式一:

mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/ 

方式二:

配置maven安装目录中的settings.xml:

在<servers>标签里面添加: 

<server>
	<id>snapshots</id>
	<username>用户名</username>
	<password><![CDATA[用户密码]]></password>
 </server>

在pom.xml中添加上述中的存储库

最后执行命令:

mvn clean deploy

21.发布第三方Jar到本地库中: 
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar 
-DdownloadSources=true 
-DdownloadJavadocs=true 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值