maven使用手册
来源:互联网 发布:游戏编程的软件 编辑:程序博客网 时间:2024/05/23 05:06
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的意思,关联仓库中最新的依赖包
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的意思,关联仓库中最新的依赖包
0 0
- Maven使用手册
- Maven使用手册
- Maven使用手册
- Maven使用手册
- Maven使用手册
- maven使用手册
- Maven使用手册
- maven使用手册
- Maven安装配置及使用手册
- Maven 杂记二:maven2完全使用手册
- 最新的maven国内镜像使用手册
- VSS使用手册
- VSS使用手册
- CVS使用手册
- CVS使用手册
- VSS使用手册
- CVS使用手册
- StrutsTest使用手册
- mySql 为查询的结果集增加一个序号字段
- 二、LinQ使用方法
- ScrollView嵌套ListView
- java处理word公式(wmf格式转换成svg)
- 括号匹配
- maven使用手册
- The Complete Stream Zoo (Java流家族)
- netty 能做什么
- 使用C#开发HTTP服务器系列之Hello World
- Android Studio打包全攻略----从入门到精通
- UC/OS的46个系统函数1
- hadoop设置ssh免密码登录
- 自定义指令的require参数
- 存储blob