1.配置maven本地仓库
<localRepository>C:\Programming\SoftWare\apache-maven-3.5.3\maven-repository</localRepository>
2.配置缺省的group
<pluginGroups>
<pluginGroup>com.your.plugins</pluginGroup>
</pluginGroups>
3配置发布pom文件时的服务器,其中id必须和pom文件中的repositories下的repositorie标签中的id相同
<servers>
<server>
<id>semanteme-releases</id>
<username>XXX</username>
<password>XXX</password>
</server>
</servers>
<distributionManagement>
<repository>
<id>semanteme-releases</id>
<name>Releases Repository</name>
<url>file:C:\Programming\GitRepository\Maven\maven-repository\releases-repository\</url>
</repository>
</distributionManagement>
## 4.配置默认的中央仓库地址
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
5.配置pom文件中的公用参数
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
<repositories>
<repository>
<id>semanteme-releases</id>
<name>Releases Repository</name>
<url>XXX</url>
</repository>
<repository>
<id>semanteme-snapshots</id>
<name>Snapshot Repository</name>
<url>XXX</url>
</repository>
</repositories>
</profile>
</profiles>