Maven - xibryan/notes GitHub Wiki
- 安装jar包到本地仓库
mvn -s ./settings.xml install:install-file -Dfile=./com.microsoft.z3.jar -DgroupId=com.microsoft -DartifactId=com.microsoft.z3 -Dversion=4.8.17 -Dpackaging=jar
- 国内镜像
- 阿里云
阿里云官方镜像站: https://developer.aliyun.com/mirror/?spm=a2c6h.12883283.J_5404914170.29.2a614307rfly4p
maven镜像: https://developer.aliyun.com/mvn/guide?spm=a2c6h.13651104.0.0.255e36a4n2LgB1
maven配置指南:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
- pom文件中可以配置repositories、pluginRepositories每个工程都可以控制自己的仓库地址:
<repositories>
<repository>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<name>Nexus Snapshots</name>
<id>snapshots-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
...
</pluginRepositories>
也可以在profiles中配置repositories、pluginRepositories,在不同的profile中配置不同的仓库。
- maven插件
- 源码发布插件: maven-source-plugin
- 工程打包插件: maven-assembly-plugin