2011-07-23 120 views
2

在Eclipse中,我嘗試添加JSF(mojarra)2.0的依賴關係。 但Maven沒有找到。僅版本1.2 是否可以使用Maven進行下載或需要手動進行下載? 謝謝。Maven JSF版本

回答

2

Guide to Coping with Sun JARs

不幸的是大多數,這些文物都屬於Sun的這不允許我們從ibiblio上發佈他們的二進制授權。

鑽嘴魚科2.X是在java.net庫:

<repositories> 
    <repository> 
     <id>maven2-repository.dev.java.net</id> 
     <name>Java.net Repository for Maven</name> 
     <url>http://download.java.net/maven/2/</url> 
     <layout>default</layout> 
    </repository> 
    </repositories> 

既然你提到鑽嘴魚科特別,我猜你想要的特定版本。但是,對於任何人發現在谷歌這個網頁...

另外,在Apache MyFaces實現JSF的可從Maven Centralorg.apache.myfaces.core的groupId:

<dependency> 
    <groupId>org.apache.myfaces.core</groupId> 
    <artifactId>myfaces-api</artifactId> 
    <version>2.1.1</version> 
    <type>jar</type> 
    <scope>compile</scope> 
</dependency> 
<dependency> 
    <groupId>org.apache.myfaces.core</groupId> 
    <artifactId>myfaces-impl</artifactId> 
    <version>2.1.1</version> 
    <type>jar</type> 
    <scope>compile</scope> 
</dependency> 

如果你想要的是一個編譯時依賴在public 2.0 API上,您可以在提供的範圍內使用Java EE 6 API:

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-web-api</artifactId> 
    <version>6.0</version> 
    <scope>provided</scope> 
</dependency>