我正在尝试将Facelets与MyFaces 1.2一起使用。从http://facelets.dev.java.net下载的Facelets似乎已不复存在。
有人知道1)我可以在哪里下载Facelets吗? 2)为什么Facelets从这个网站上删除了?例如,它已经集成到JSF 2.0中了吗?
发布于 2012-03-03 05:08:11
https://*.dev.java.net站点已于2010年12月迁移到http://*.java.net。因此,Facelets项目的主页现在可以在http://facelets.java.net上获得,就像Mojarra的主页现在可以在http://javaserverfaces.java.net上一样。
然而,你不能再从那里下载Facelets 1.x了,这是事实。但是,您仍然可以从几个在线代码存储库下载它,比如Maven、here或here。最后一个目前有1.1.15,这是Facelets 1.x的最新版本。
是的,从JSF2.0开始,Facelets已经集成到JSP中,以取代JSP作为默认视图技术。Facelets现在作为JSF规范的一部分进行维护。鼓励终端用户使用新的JSF 2.x,而不是废弃的JSF 1.x。
发布于 2012-05-24 14:52:41
我建议您使用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>
...并且在您的单个项目构建文件中(也是嵌套的):
...
<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,还可以从IDE中抽象出项目。
https://stackoverflow.com/questions/9540334
复制相似问题