如何解决 Maven JSF 项目:java: 包 org.primefaces.model.chart 不存在?

How to solve Maven JSF project : java: package org.primefaces.model.chart does not exist?

这是我第一次从事 JavaEE 项目。我想添加 primefaces 以便我可以在 JSF xhtml 页面中使用它。我将依赖添加到 Maven 文件中,如下所示。

        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>10.0.0</version>
            <scope>compile</scope>
        </dependency>

primefaces 已编入 IntelliJ 索引,我能够将其导入 java 代码和 xhtml 页面。但是当我 运行 WildFly 构建和部署项目时我得到了这个错误。

jee/bravo/web/beans/ResultsBean.java:6:34
java: package org.primefaces.model.chart does not exist

如何解决这个错误?

尝试删除行 <scope>compile</scope>。 这意味着它只能在编译时可用,而不能在运行时使用。所以一切在 IntelliJ 中看起来都不错(在编译期间),但它在应用程序服务器上仍然缺失,如 WildFly(在运行时)。