文档章节

maven常用命令

小骏骏
 小骏骏
发布于 2013/01/30 22:59
字数 457
阅读 81
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>


    博客分类:
  •  

  • Maven

mvn archetype:generate 列出所有可用的模板供选择并创建

mvn dependency:analyze 使用Maven Dependency插件进行优化
mvn dependency:resolve 已解决依赖的列表
mvn dependency:tree 项目的整个依赖树


mvn site  构建一个项目站点 

mvn help:describe xxx   查看插件说明  

mvn install -X 查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件 (慎用,输出信息巨大)

mvn scm:checkin -Dmessage="Message"
mvn scm:checkout
mvn scm:update

mvn help:effective-pom 查看项目的有效POM
mvn help:active-profiles 列出活动的Profile

mvn eclipse:eclipse 生成eclipse项目
mvn eclipse:clean 

mvn test -Dtest=MyTest 只对src.test.java下的MyTest类进行测试
mvn test -Dtest=MyTest -DfailIfNoTests=false 如果测试类里没有测试方法不报错

mvn package -Dmaven.test.skip=true 打包之前不执行单元测试

mvn jetty:run
 jetty插件运行web程序

exec
插件可以用来运行程序
surefire插件可以用来测试程序

mvn archetype:create -DgroupId=com.mycompany.app    -DartifactId=my-webapp       -DarchetypeArtifactId=maven-archetype-web 

 

mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true 下载依赖包的源代码

mvn clean install -Pproduction -X

mvn install -Dmaven.test.skip=true
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>

mvn assembly:assembly   
 生成一个可分发的JAR 文件,该文件包含了项目的二进制文件和所有的依赖 
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>

mvn install:install-file
-Dfile=<path-to-file>
-DgroupId=<group-id>
-DartifactId=<artifact-id>
-Dversion=<version>
-Dpackaging=<packaging>

-DgeneratePom=true
-DcreateChecksum=true
-DpomFile=path-to-pom
-DlocalRepositoryPath=path-to-specific-local-repo
-DlocalRepositoryId=id-for-specific-local-repo

mvn deploy:deploy-file
-Durl=file
-DrepositoryId=some.id
-Dfile=path-to-your-artifact-jar
-DgroupId=your.groupId
-DartifactId=your-artifactId
-Dversion=version
-Dpackaging=jar
-DgeneratePom=false
-DpomFile=path-to-your-pom.xml
-Dclassifier=bin
-DuniqueVersion=false

mvn archetype:generate

-DarchetypeGroupId=org.simple
-DarchetypeArtifactId= simple
-DarchetypeVersion=1.0-SNAPSHOT 




依赖包查询 
maven 仓库 : http://repo1.maven.org/maven2/ 
maven 仓库搜索(对于依赖包坐标搜索): http://www.mvnrepository.com 


mvn dependency:copy-dependencies -DoutputDirectory=[复制到目录]  将项目的所有依赖JAR包复制到指定目录。

本文转载自网络

小骏骏
粉丝 8
博文 110
码字总数 22428
作品 0
厦门
高级程序员
私信 提问
加载中

评论(0)

Eclipse------如何将项目通过maven编译并打包

转: Eclipse------如何将项目通过maven编译并打包 右击项目》》》点击Debug As》》》点击 Maven install进行编译,编译成功后入图 2.右击项目》》》点击Debug As》》》点击 Maven build会弹出...

osc_p394u1ne
2019/11/08
4
0
maven快速入门第三讲——maven工程的标准目录结构、maven的常用命令以及maven的生命周期

maven工程的标准目录结构 一个web工程都会有其标准目录结构,更何况是一个maven工程呢!那啥是maven工程呢?使用maven创建的工程我们就称它为maven工程。maven工程具有一定的目录规范,如下图...

李阿昀
2019/12/19
0
0
intellijidea常用maven命令

常用的几个maven命令记录如下,作为备忘。 常用命令 上传jar包到本地仓库,以阿里支付为例: 打包本地文件 mybatis自动生成代码 使用方法 单击右上角的下拉框,进行命令的编辑 进入编辑页面,...

OnyWang
2017/12/25
0
0
intellij maven配置与使用

@TOC intellij maven配置与使用 Maven 常用设置介绍 如上图标注 1 所示,可以指定本地 Maven 的安装目录所在,因为已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找...

osc_dfoo6teb
2019/05/01
2
0
Maven的配置和常用命令

1.Maven的配置 M2_HOME -- C:apache-maven-3.1.1 Path -- %M2_HOME%bin 在安装mvn的过程中当在mvn的目录下去执行mvn命令的时候是可以正常执行的,当设置好环境变量后执行后发现提示mvn不是内...

zh119893
2013/11/08
383
0

没有更多内容

加载失败,请刷新页面

加载更多

二、netcore跨平台之 Linux部署nginx代理webapi

原文: 二、netcore跨平台之 Linux部署nginx代理webapi 上一章,我们讲了在linux上安装netcore环境,以及让netcore在linux上运行。 这一章我们开始讲在linux上配置nginx,以及让nginx反向代理...

osc_jo2m8l1r
17分钟前
10
0
CAD怎么转PDF文件?使用这款编辑器一键转换、批量转换

CAD怎么转换成PDF文件呢?小伙伴们不妨使用这款CAD编辑器,把CAD文件一键、批量转换成PDF文件哦。 有许多小伙伴应该都知道,为了满足各种学习、工作的需求,文件之间是经常需要相互转换格式的...

真不莲
18分钟前
19
0
详解Microsoft.AspNetCore.CookiePolicy

原文: 详解Microsoft.AspNetCore.CookiePolicy 详解Asp.Net Core中的Cookie策略 目录 详解Asp.Net Core中的Cookie策略 功能介绍 使用Cookie策略 从UseCookiePolicy方法入手 实现IResponseCo...

osc_0vd38ylb
19分钟前
16
0
怎么找到自己收藏过的思维导图模板?迅捷画图教你详细步骤!

怎么找到自己收藏过的思维导图模板?大家在刷视频的时候,遇到自己喜欢的视频,都会点个微信或者关注,用电脑看网页的时候,遇到有意思的网站,也会点击添加书签进行收藏,方便以后阅读或者是...

赛利亚大姐大
20分钟前
6
0
Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一)

原文: Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) 目录 Microsoft.AspNetCore.Authentication.Cook......

osc_t5nbj8ds
20分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部