繁体   English   中英

JSF Maven Mojarra 实现

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM