gpt4 book ai didi

Java 9 : module not found: primefaces

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:20 25 4
gpt4 key购买 nike

我正在将一个 webapp 项目迁移到使用 primefaces 的 Java 9。

在 maven pom.xml primefaces 中已经正确声明:

<dependencies>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.0</version>
</dependency>
...
</dependencies>

在 module-info.java 中,我添加了 - 如 IntelliJ 所示 - “需要 primefaces;”。所以看起来:

module sharedwebapp {
...
requires primefaces;
...
}

对于其他第三方组件,这效果很好。但对于 primefaces,我在执行 mvn clean install 时遇到以下错误:

 >...shared-webapp/src/main/java/module-info.java:[9,14] module not found: primefaces

还有什么我想申报的吗?还有什么要补充的吗?

最佳答案

经过艾伦的提示(参见上面的评论),结果发现以下文件中有一个令人讨厌的文本“INSTALL”:

primefaces-6.0.jar/META-INF/services/org.atmosphere.cpr.AtmosphereFramework

INSTALL
org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor

但显然只有预期的类(class)。所以我采取了强力解决方案删除此文本“INSTALL”:

org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor

运行mvn clean install现在就像一个魅力......

关于Java 9 : module not found: primefaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49550285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com