JSF-API 2.0不在Maven中央回购中?

时间:2011-02-23 19:23:56

标签: java jsf maven

我正在尝试将jsf-apijsf-impl依赖项添加到项目中,并且无法在Maven central repo中找到它们。他们在吗?我对2.0 +感兴趣。

Mojarra网站建议添加指向其存储库的链接:

<repository>
  <id>java.net</id>
  <name>java.net</name>
  <url>http://download.java.net/maven/2</url>
</repository>

但这是违反Maven惯例不使用第三方存储库,只有Maven中心..

2 个答案:

答案 0 :(得分:1)

如果您不想直接在POM中添加存储库引用,可以在Maven的settings file中添加它。或者,考虑一个存储库管理器,例如Nexus

答案 1 :(得分:1)

将此存储库http://download.java.net/maven/2/com/sun/faces/添加到您的maven项目并使用此依赖项:

<dependency>
    <groupId>com.sun.faces</groupId>
    <artifactId>jsf-api</artifactId>
    <version>2.0.x</version>
</dependency>
<dependency>
    <groupId>com.sun.faces</groupId>
    <artifactId>jsf-impl</artifactId>
    <version>2.0.x</version>
</dependency>