如何使用Maven在Eclipse中启动新的Web应用程序项目?

时间:2011-10-09 18:32:57

标签: java eclipse java-ee maven

我正在尝试使用Maven在Eclipse中启动一个新项目。这是一个既有EJB / JPA又有JSF技术的项目。我使用webapp原型创建项目。这是正确的吗?我是否需要在buildpath上添加一些库? (部署到Glassfish)

2 个答案:

答案 0 :(得分:1)

使用maven-archetype-webapp完全没问题。它很好地创建了初始文件夹结构。另一个好的选择是使用appfuse-basic-jsf

只要您的pom.xml正确设置了所有依赖项,您的eclipse构建路径就可以了。我假设你已经安装了m2eclipse插件。如果您在eclipse视图中看到错误,则右键单击项目选择Maven->Update Project Configuration

答案 1 :(得分:0)

只需输入“archetype:generate”并选择JSF + EJB / JPA(如果可用)。

这个看起来很好: 360:远程 - > org.jboss.weld.archetypes:weld-jsf-jee(使用JSF 2.0创建Java EE 6应用程序的Weld原型,CDI 1.0,EJB 3.1和JPA 2.0(包括持久性单元))

Appfuse非常完整,可以嵌入你永远不会使用的东西,你必须删除。