Maven的常用命令

快速创建项目命令:

Java代码
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=项目组 -DartifactId=项目名/模块名 -Dversion=1.0-SNAPSHOT -Dpackage=com..

按模板向导创建:
Html代码

生成java项目:mvn archetype:generate -DarchetypeCatalog=internal -DarchetypeArtifactId=maven-archetype-quickstart  
生成web项目:mvn archetype:generate -DarchetypeCatalog=internal -DarchetypeArtifactId=maven-archetype-webapp  

根据提示向导 填入groupId (项目组名) artifactId(项目唯一标示) version(版本号),这三个属性定义成maven的仓库中坐标。
这里写图片描述

常用命令:

mvn archetype:generate 构建项目
mvn clean 项目清理
mvn compile 项目源代码的编译
mvn test 项目单元测试的编译
mvn package 项目打包
mvn install 发布项目提交到本地仓库
mvn deploy 发布项目到
mvn jetty:run : 启动jetty容器
mvn eclipse:clean : 清除eclipse的一些系统设置
mvn eclipse:eclipse : 生成 Eclipse 项目文件

实用命令

mvn dependency:tree 查看依赖树
mvn assembly:assembly 需要配assembly插件,可用于把指定文件进行打包 tar.gz,zip包
指定maven参数:
-DskipTests=true 默认不走单元测试
-P local 选择资源文件类型 local,需在pom开启资源配置

archetype插件
从建立项目目录的过程可以看出,如果不依靠IDE,纯手工建立一个Maven项目目录是很复杂的,因为要建立很多的文件夹,一不小心就乱了,这时可以尝试使用archetype插件来帮忙生成一个符合Maven规定的目录结构。
1、使用mvn archetype:generate命令来生成目录,在终端输入mvn archetype:generate命令后,终端会提示让用户输入项目的groupId、artifactId、version、package等信息,当输入完成后,相应的目录会自动生成。
2、使用mvn archetype:generate -DgroupId=组织名,通常是公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码存在的包,这样可以一次性生成相应的目录结构不需要在终端提示下输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值