Maven配置settings.xml存档记录

配置阿里云镜像

<mirrors>       
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central</url>   
   </mirror>        
</mirrors>

配置jdk1.8

    <profile>     
    	<id>jdk</id>   
    	<activation>        
          <activeByDefault>true</activeByDefault>    
          <jdk>1.7</jdk>      
       </activation>  
      <properties>  
          <maven.compiler.source>1.7</maven.compiler.source> 
          <maven.compiler.target>1.7</maven.compiler.target> 
          <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>   
     </properties>
 </profile>

或在每次都在项目中添加

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

配置本地仓库路径

<localRepository>D:\maven\repository</localRepository>

(注意检查<localRepository>是否在<!-- -->范围内,一定要放在注释外)

配置私服

<profile>     
     <id>dev</id>
              <repositories>
                    <repository>     
                       <id>nexus</id>     
                       <url>私服地址/nexus/content/groups/public/</url>     
                       <releases>     
                            <enabled>true</enabled>     
                            <updatePolicy>always</updatePolicy>
                       </releases>     
                       <snapshots>     
                            <enabled>false</enabled>     
                            <updatePolicy>always</updatePolicy>
                       </snapshots>    
                   </repository>
              </repositories> 
              <!-- 配置插件仓库 -->
              <pluginRepositories>
              		<pluginRepository>
              			<id>plugin</id>
              			<name>plugins</name>
              			<url>私服地址/nexus/content/groups/public/</url>
              			<releases>     
                            		<enabled>true</enabled>     
                           		 <updatePolicy>always</updatePolicy>
                     		  </releases>     
                      		 <snapshots>     
                            		<enabled>false</enabled>     
                            		<updatePolicy>always</updatePolicy>
                       	</snapshots>    
              		</pluginRepository>
              </pluginRepositories>
           </profile>
      </profiles>

发布到本地nexus

<service>
	<id>se</id>
	<username>admin</username>
	<password>admin</password>
</service>

猜你喜欢

转载自blog.csdn.net/yinzitun7947/article/details/84886164