[英]Java 9: module not found: primefaces
我正在将一个webapp项目迁移到使用质数表的Java 9。
在行家中,pom.xml primefaces已经正确声明:
<dependencies>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.0</version>
</dependency>
...
</dependencies>
在module-info.java中,我添加了-如IntelliJ所示-“需要素数;”。 所以看起来:
module sharedwebapp {
...
requires primefaces;
...
}
对于其他第三方组件,此方法效果很好。 但是对于primefaces,在执行mvn clean install时出现以下错误:
>...shared-webapp/src/main/java/module-info.java:[9,14] module not found: primefaces
我想念什么吗? 还有什么要补充的吗?
在Alan提示之后(请参阅上面的注释),结果表明以下文件中存在讨厌的文本“ INSTALL”:
primefaces-6.0.jar / META-INF / services / org.atmosphere.cpr.AtmosphereFramework
INSTALL
org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor
但显然只有预期的课程。 因此,我采取了蛮力解决方案,删除了此文本“ INSTALL”:
org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor
现在运行mvn clean install就像一个魅力...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.