标签:比较 new 图片 mvn alt 根据 policy jar file
http://maven.apache.org/download.cgi
1.apache-maven-3.5.2-bin.zip 直接解压到指定安装路径。
2.apache-maven-3.5.2-src.zip maven源码包。
创建M2_HOME环境变量,指向maven的安装目录。
并将%M2_HOME%\bin追加到PATH路径中。
调试是否安装成功,在cmd中输入 mvn -version
在maven解压目录中,conf的目录中修改settings.xml文件(D:\maven-3.5.2\conf\settings.xml)
可以添加新的仓库路径
<localRepository>D:\maven-3.5.2\repository</localRepository>
? settings.xml文件中,在mirrors标签中添加子标签如下
<mirror>      
  <id>nexus-aliyun</id>    
  <name>nexus-aliyun</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
  <mirrorOf>central</mirrorOf>      
</mirror>  

在pom.xml文件中在相应位置添加如下代码,有两种方法择一即可
<properties>
	<maven.compiler.source>1.8</maven.compiler.source>
	<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
我们也可以设置本地的maven的配置,一劳永逸。
在settings.xml中配置,可以找到如下的配置模式
<profile>
  <id>jdk-1.4</id>
  <activation>
    <jdk>1.4</jdk>
  </activation>
  <repositories>
    <repository>
      <id>jdk14</id>
      <name>Repository for JDK 1.4 builds</name>
      <url>http://www.myhost.com/maven/jdk14</url>
      <layout>default</layout>
      <snapshotPolicy>always</snapshotPolicy>
    </repository>
  </repositories>
</profile>
这里就是maven自带的配置样式,根据这个我们改写为1.8
<profile>    
    <id>jdk-1.8</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>    
</profile>
上面提供三种方式都可以使用。
标签:比较 new 图片 mvn alt 根据 policy jar file
原文地址:https://www.cnblogs.com/wzdb/p/13916943.html