1. 程式人生 > >Maven配置settings.xml存檔記錄

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>