【问题标题】:JSF Maven Mojarra implementationJSF Maven Mojarra 实现
【发布时间】:2011-07-23 07:01:07
【问题描述】:

我尝试使用 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? 谢谢。

【问题讨论】:

    标签: java eclipse jsf maven


    【解决方案1】:

    在我在上一个问题中发布的同一网站上,说明说明您不需要 jsf-impl,因为您的应用服务器应该提供它。该网站继续提到如果您真的需要它,如何从 maven 获取它。

    <groupId>com.sun.faces</groupId>
    <artifactId>jsf-impl</artifactId>
    <version>2.1.0</version>
    

    【讨论】:

      【解决方案2】:

      如果您需要 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)。

      【讨论】:

      • 这里引用的repo不再可用
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 2015-07-09
      • 2015-01-05
      • 2015-12-25
      • 2014-05-24
      • 2013-07-14
      相关资源
      最近更新 更多