zoukankan      html  css  js  c++  java
  • Maven配置文件配置指定JDK版本

    方法一:全局指定 settings.xml(第20行)

     1 <!-- 指定本地仓库位置 -->
     2 <localRepository>D:
    epository</localRepository>
     3 
     4 <!-- 指定远程镜像 -->
     5 <mirrors>
     6   <mirror>
     7     <id>central</id>
     8     <mirrorOf>central</mirrorOf>
     9     <name>aliyunmaven</name>
    10     <url>https://maven.aliyun.com/repository/central</url>
    11   </mirror>
    12   <mirror>
    13     <id>apache.snapshots.https</id>
    14     <mirrorOf>apache.snapshots.https</mirrorOf>
    15     <name>aliyunmaven</name>
    16     <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    17   </mirror>
    18 </mirrors>
    19 
    20 <!--指定JDK等参数-->
    21 <profiles>
    22   <profile>
    23     <id>jdk-1.8</id>
    24     <activation>
    25       <jdk>1.8</jdk>
    26       <activeByDefault>true</activeByDefault>
    27     </activation>
    28     <properties>
    29       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    30       <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    31       <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    32       <maven.compiler.source>1.8</maven.compiler.source>
    33       <maven.compiler.target>1.8</maven.compiler.target>
    34       <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    35     </properties>
    36   </profile>
    37 </profiles>

    方法二:当前项目 pom.xml中指定(第28行)

     1 <properties>
     2     <java.version>11</java.version>
     3     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     4 </properties>
     5 
     6 <repositories>
     7     <repository>
     8         <id>public</id>
     9         <url>https://maven.aliyun.com/repository/public</url>
    10         <snapshots>
    11             <enabled>false</enabled>
    12         </snapshots>
    13     </repository>
    14 </repositories>
    15 
    16 <pluginRepositories>
    17     <pluginRepository>
    18         <id>public</id>
    19         <url>https://maven.aliyun.com/repository/public</url>
    20         <snapshots>
    21             <enabled>false</enabled>
    22         </snapshots>
    23     </pluginRepository>
    24 </pluginRepositories>
    25 
    26 <build>
    27     <plugins>
    28         <!-- 指定jdk -->
    29         <plugin>
    30             <groupId>org.apache.maven.plugins</groupId>
    31             <artifactId>maven-compiler-plugin</artifactId>
    32             <version>3.8.1</version>
    33             <configuration>
    34                 <skip>true</skip>
    35                 <source>${java.version}</source>
    36                 <target>${java.version}</target>
    37                 <encoding>${project.build.sourceEncoding}</encoding>
    38             </configuration>
    39         </plugin>
    40         <!-- 跳过测试 -->
    41         <plugin>
    42             <groupId>org.apache.maven.plugins</groupId>
    43             <artifactId>maven-surefire-plugin</artifactId>
    44             <version>3.0.0-M4</version>
    45             <configuration>
    46                 <skip>true</skip>
    47                 <skipTests>true</skipTests>
    48             </configuration>
    49         </plugin>
    50     </plugins>
    51 </build>
  • 相关阅读:
    Cross-Site Scripting XSS 跨站攻击全攻略 分类: 系统架构 2015-07-08 12:25 21人阅读 评论(2) 收藏
    WAS集群:记一次Node Agent不活动问题解决过程
    Oracle RAC集群资料收集
    Linux使用 tar命令-g参数进行增量+差异备份、还原文件
    WAS7.0安装补丁升级程序无法替换文件 java/docs/autorun.inf解决办法
    Java程序员面试失败的5大原因
    Lemon OA第4篇:常用功能
    Lemon OA第3篇:核心功能
    Lemon OA第2篇:功能解析方法
    Activiti5小试牛刀demo流程
  • 原文地址:https://www.cnblogs.com/kitor/p/14713199.html
Copyright © 2011-2022 走看看