首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 9:未找到模块: primefaces

Java 9:未找到模块: primefaces
EN

Stack Overflow用户
提问于 2018-03-29 07:26:21
回答 1查看 609关注 0票数 1

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

在maven pom.xml协议中,已经正确声明了以下内容:

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>6.0</version>
    </dependency>
 ...
</dependencies>

在模块-info.java中,我添加了--正如IntelliJ所指出的--a“需要primefaces;”。所以看起来:

代码语言:javascript
复制
module sharedwebapp {
    ...
    requires primefaces;
    ...
}

对于其他第三方组件,这是很好的工作。但是对于primefaces,执行mvn干净安装时会出现以下错误:

代码语言:javascript
复制
 >...shared-webapp/src/main/java/module-info.java:[9,14] module not found: primefaces

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

EN

回答 1

Stack Overflow用户

发布于 2018-03-29 16:11:13

在Alan的提示(见上面的注释)之后,发现下面的文件中有一个讨厌的文本"INSTALL“:

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

代码语言:javascript
复制
INSTALL
org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor

但很显然,我们只需要上几节课。因此,我采取了一个蛮力解决方案,删除了这段文字“安装”:

代码语言:javascript
复制
org.primefaces.push.impl.PushEndpointMapper
org.primefaces.push.impl.PushEndpointInterceptor

运行mvn干净安装现在就像一种魅力..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49550285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档