您的位置:首页 > 编程语言 > Java开发

maven本地配置及pom.xml配置解决未指定jdk版本错误

2017-10-20 08:59 579 查看

一、maven本地配置

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>E:\MavenRepo\repository</localRepository>
<!-- 是否使用本地仓库(先从本地查找依赖,如果没有再使用远程仓库) -->
<interactiveMode>true</interactiveMode>
<!-- 是否离线(如果为true则只从本地仓库查找依赖) -->
<offline>false</offline>

<pluginGroups>

</pluginGroups>

<proxies>

</proxies>

<servers>

</servers>

<mirrors>

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ali-maven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- apache -->
<mirror>
<id>apache</id>
<name>apache mirrors</name>
<url>http://repository.apache.org/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>apache-snapshots</id>
<name>apache-snapshots-mirrors</name>
<url>http://repository.apache.org/content/groups/snapshots/</url>
<mirrorOf>snapshots</mirrorOf>
</mirror>
</mirrors>

<profiles>
<!-- 指定jdk版本,解决编译或打包时出现jdk版本未指定错误 -->
<profile>
<id>custom-compiler</id>
<properties>
<JAVA8_HOME>D:\Java\jdk1.7.0_80</JAVA8_HOME>
<JAVA7_HOME>D:\Java\jdk1.8.0_121</JAVA7_HOME>
<JAVA6_HOME>D:\Java\jdk1.6.0_43</JAVA6_HOME>
</properties>
</profile>
</profiles>

<activeProfiles>
<activeProfile>custom-compiler</activeProfile>
</activeProfiles>
</settings>

二、maven项目的pom.xml配置

如下面配置,采用jdk7作为项目默认jdk编译版本

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerVersion>1.0</compilerVersion>
<verbose>true</verbose>
<fork>true</fork>
<executable>${JAVA7_HOME}/bin/javac</executable>
</configuration>
</plugin>

</plugins>
</pluginManagement>
</build>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven
相关文章推荐