我需要为Tomcat 8创建简单的JSF 2.2 Web应用程序,并设置最少的库。我应该使用什么maven命令?
但对我来说最简单的是使用
mvn archetype:generate -DarchetypeCatalog=http://myfaces.apache.org
并选择第7项。但这种方式使pom.xml同时包含myfaces和mojarra库。我可以找到命令的例子或pom.xml的完整源代码吗?是否有类似wicket quickstart的内容?
感谢您的回答。
答案 0 :(得分:1)
如果你真的不需要"命令"开始你的项目,它就像..
一样简单1)使用JSF API及其实现的简单pom.xml
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.6</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.6</version>
</dependency>
2)一个带有FacesServlet
声明并映射到页面的简单web.xml
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map these files with JSF -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
3)你很高兴...