Stephan van Hulst created NETBEANS-2146:
-------------------------------------------
Summary: Exclude source files from Source Packages node when
excluded from Maven build in compiler plugin configuration
Key: NETBEANS-2146
URL: https://issues.apache.org/jira/browse/NETBEANS-2146
Project: NetBeans
Issue Type: Improvement
Components: projects - Generic Projects UI, projects - Maven
Affects Versions: 10.0
Environment: Product Version: Apache NetBeans IDE 10.0 (Build
incubator-netbeans-release-380-on-20181217)
Updates: Updates available to version NetBeans 8.2 Patch 2
Java: 11.0.2; OpenJDK 64-Bit Server VM 11.0.2+9
Runtime: OpenJDK Runtime Environment 11.0.2+9
System: Windows 8.1 version 6.3 running on amd64; Cp1252; en_US (nb)
Build Tool: Maven 3.6.0
Reporter: Stephan van Hulst
I have a Maven project that is built with compiler source and target version 8.
Because the source directory includes {{module-info.java}}, this project won't
compile unless I exclude it from the build:
{code:xml}
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<build>
<sourceDirectory>../src/main/java</sourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<excludes>module-info.java</excludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
{code}
The project builds correctly, but the Source Packages node still includes the
file, and displays it as containing errors because it requires at least Java 9.
It would be nice if source files excluded from the build would also be excluded
from the Source Packages node, or at least grayed out and without displaying
errors.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists