• maven打包日志输出优化-去掉泛型与过时的警告


    pom.xml配置

    1、使用eclipse编译

    <!-- Eclipse编译代码时,使用的是自带的JDT(Java Development Tools),
    而Maven默认使用的是JAVA_HONE中的javac,而javac相对JDT的检查机制来说,
    更加的严格,所以导致Eclipse可以编译通过,而用Maven编译会报错的结果。-->

    <build>
    ...
    <plugins>
    ...
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
    <source>${java.version}</source>
    <target>${java.version}</target>
    <compilerId>eclipse</compilerId>
    </configuration>
    <dependencies>
    <dependency>
    <groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-compiler-eclipse</artifactId>
    <version>2.2</version>
    </dependency>
    </dependencies>
    </plugin>
    ....
    </plugins>
    ...
    </build>



    2、使用javac
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.5.1</version>
    <configuration>
    <source>${jdk.version}</source>
    <target>${jdk.version}</target>
    <encoding>UTF-8</encoding><!--解决GBK映射报错问题-->
    <compilerId>javac</compilerId>
    </configuration>
    <dependencies>
    <dependency>
    <!--<groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-compiler-eclipse</artifactId>
    <version>2.2</version>-->
    <groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-compiler-javac</artifactId>
    <version>2.8</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.codehaus.plexus/plexus-compiler-api -->
    <dependency>
    <groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-compiler-api</artifactId>
    <version>2.8</version>
    </dependency>
    </dependencies>
    </plugin>


  • 相关阅读:
    取消 Vue 中格式编译警告
    Vue 中提示报错 handlers[i].call is not a function解决方法
    PhpStorm 配置链接远程虚拟机
    Java 类提供了自定义的构造方法,那么类的默认构造不会被调用
    2019.9.30极限测试 04.JAVA语言课堂测试试卷-极限测试
    程序员修炼之道+从小工到专家 9月份读后感
    2019.9.23 作业2
    2019.9.23 作业1
    原码,补码,反码区分
    9.16日上课总结
  • 原文地址:https://www.cnblogs.com/chenandy/p/5828496.html
Copyright © 2020-2023  润新知