我正在嘗試使用Facelets和MyFaces 1.2。看起來好像Facelets在http://facelets.dev.java.net下載不再存在。Facelets在哪裏?
有誰知道1)我可以在哪裏下載Facelets? 2)爲什麼Facelets已經從這個網站中刪除?例如它已被集成到JSF 2.0或其他?
我正在嘗試使用Facelets和MyFaces 1.2。看起來好像Facelets在http://facelets.dev.java.net下載不再存在。Facelets在哪裏?
有誰知道1)我可以在哪裏下載Facelets? 2)爲什麼Facelets已經從這個網站中刪除?例如它已被集成到JSF 2.0或其他?
的https://*.dev.java.net
網站已遷移到http://*.java.net
在2010年12月所以Facelets的項目主頁現已在http://facelets.java.net,鏈接纔可作爲該鑽嘴魚科的主頁現已在http://javaserverfaces.java.net。
但是,確實無法從那裏下載Facelets 1.x。但是,您仍然可以從幾個在線代碼庫(如Maven here或here)下載它。最後一個目前有1.1.15這是Facelets 1.x的最新版本。
是的,自從JSF 2.0以來,Facelets已經集成到JSF API中,以取代JSP作爲默認視圖技術。 Facelets現在作爲JSF規範的一部分進行維護。鼓勵最終用戶使用新的JSF 2.x而不是死JSF 1.x.
我建議你使用Maven來獲取和維護你的依賴關係。
您可以在以下配置文件添加到您的settings.xml(注意,這是嵌套的XML):
....
<profile>
<id>java-net</id>
<repositories>
<repository>
<id>Repo ID</id>
<layout>default</layout>
<name>Java.net Maven repo</name>
<releases>
<enabled>true</enabled>
</releases>
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>
</profile>
...
,並在個別項目建設文件(S)(也嵌套):
...
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>2.1.7</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>2.1.7</version>
<scope>compile</scope>
</dependency>
...
Maven不僅可以輕鬆定位和管理依賴關係,還可以從IDE中抽象項目(如果使用的話)。