maven的介绍可以参考我的另一篇读书笔记:读书笔记第一章
- 在本地安装使别的模块可以引用到:
mvn clean install -DskipTests(D用来指定maven的属性名、属性值) - 生成依赖树:
- mvn clean install -DskipTests=true -U (U代表强制更新)
- mvn dependency:tree > D:\haha\haha.txt
- 选定模块编译
mvn -U clean package -pl 模块名 -DskipTests - 指定版本
version = $(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
mvn versions:set -Dnewversion = ${version} - {project.basedir} 默认指pom文件所在目录
- mvn package 只是打包,不会发布到maven仓
- mvn install 安装到本地,不会发布到maven仓
- mvn deploy 会发布到maven仓
- idea插件maven helper打包
- idea 右上角Profiles勾选发布的环境 test/production
- 选中模块右键点击Run Maven
运行clean install -Dmaven.test.skip=true (这里前面没有mvn) - target包是boot下的
- maven打包插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactd>maven-assembly-plugin</artifactId>
<version></version>
<executions>
<execution>
</execution>
</executions>
</plugin>