[英]JSF Maven Mojarra implementation
我尝试使用 JSF、Eclipse 和 Maven 创建简单的项目。 我用了
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
供 Maven jsf-api 下载。 但如果我理解正确,我还需要 jsf-impl 吗? 当我尝试添加时:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
什么也没找到。 我在哪里可以找到 jsf-impl? 谢谢。
在我发布上一个问题的同一个网站上,说明解释说您不需要 jsf-impl,因为您的应用服务器应该提供它。 该网站继续提到如果您真的需要它,如何从 maven 获取它。
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1.0</version>
如果您需要 Mojarra 实现,可以在 Java.net 存储库中找到。 您需要在 POM 中添加以下条目:
<project>
...
<dependencies>
...
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
...
<repositories>
...
<repository>
<id>Java.net</id>
<url>http://download.java.net/maven/2</url>
</repository>
</repositories>
...
</project>
更新:这里提到的存储库不再可用。 但是您可以根据自己的喜好选择一个好的 maven 存储库(maven central)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.