如何解决 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(在运行时)。
这是我第一次从事 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(在运行时)。