请帮助您排除模块信息文件。
这是我的代码:
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>3.3.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<excludes>
<exclude>${project.basedir}src/main/java/module-info.java</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
我也尝试过:
<exclude>src/main/java/module-info.java</exclude>
<exclude>**/module-info.java</exclude>
<exclude>**/*module-info.java</exclude>
但没有人帮忙。
我需要它,因为这样会出现很多错误:
[ERROR] diagnostic: /home/<deleted>/src/main/java/module-info.java:11: error: module not found: org.slf4j
requires static org.slf4j;
有人可以说怎么做吗?
[我发现对module-info.java
的排除不能按预期工作,但是,我认为这里的问题主要与java9平台模块系统(JPMS)有关。