【发布时间】:2019-06-19 15:03:25
【问题描述】:
我们的源代码仍然兼容 Java 8,但我们有两种不同的版本:一种是使用 JDK 11 和module-info.java 构建的。一个带有 JDK 8 且没有 module-info.java。使用 Maven,这很容易通过两个不同的配置文件来完成。对于 JDK 8 配置文件,不包括 module-info.java:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
...
<excludes>
<exclude>module-info.java</exclude>
</excludes>
</configuration>
</plugin>
当将此项目导入 Netbeans 11 并激活正确的配置文件时,excludes 的 maven 配置将被忽略。
【问题讨论】:
标签: java maven netbeans java-9