maven使用手册

1.建立一个maven项目
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

       mvn archetype:generate  固定格式
  -DgroupId         组织标识(包名)
  -DartifactId        项目名称
  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-              webapp,创建一个Web Project
  -DinteractiveMode      是否使用交互模式


(1).普通项目
mvn archetype:generate -DgroupId=cn.cc.test -DartifactId=java-monitor -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


(2).建立一个web项目
mvn archetype:generate -DgroupId=cn.cc.test -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false


2.常用命令
(1).编译源代码
mvn compile

(2).编译测试代码
mvn test-compile

(3).清空
mvn clean

(4).运行测试
mvn test

(5).部署项目到站点
mvn site-deploy

(6).安装当前工程的输出文件到本地仓库
mvn install

(7).打包
mvn package

(8).先清除再打包
mvn clean package

(9).打成jar包
mvn jar:jar


3.常用打包命令
mvn clean package -Dmaven.test.skip=true -P prod -U


其中prod是配置的profile。可以换成dev等。
-Dmaven.test.skip=true忽略test包
-U update的意思,关联仓库中最新的依赖包

你可能感兴趣的:(maven使用手册)