【问题标题】:Create JSF 2.0 with Richfaces 4.0 / Primefaces project using Maven使用 Maven 创建带有 Richfaces 4.0 / Primefaces 项目的 JSF 2.0
【发布时间】:2015-12-17 18:02:55
【问题描述】:

我是 JSF 和 Richfaces 的新手。我需要创建一个项目 JSF 2.0,Richfaces 4.0,使用 Maven 的休眠。

我已经阅读了很多教程,但我对安装 maven 架构类型、插件、添加存储库等感到非常困惑。

我正在使用 Ubuntu 12.04 和 eclipse (kepler) 和 MySQL。

我使用Sudo apt-get install Maven2安装了maven

帮助我获得清晰的知识并使用

创建一个新项目(适合初学者)
  • JSF 2.0
  • Richfaces 4 / Primefaces(能够删除 Richfaces 并添加 Primefaces,反之亦然)
  • 马文
  • 休眠
  • 弹簧(如果需要如何使用)

【问题讨论】:

  • 查看此链接可能会有所帮助:onlinetechvision.com/…
  • 您有使用过 Maven、Hibernate、JSF 或 Spring 的经验吗?您必须从头开始创建 ORM,还是将休眠 ORM 作为客户端导入?为什么要使用旧的 maven 版本(2 而不是 3)和旧的 Eclipse?恐怕你的问题似乎太宽泛了..
  • @yannicuLar - 我曾在 JSF 1.2 Richfaces 3.3.0 和使用 Maven2 的 Hibernate(未使用 Spring)上工作过。到目前为止,我只是在更新预先创建的项目中的额外模块。我坚持创建一个新的。我使用了 mvn archetype:generate 但它没有实现。现在我将替​​换 Maven 3 而不是 Maven 2。告诉我创建上述项目的基础知识(如何添加 jars、存储库等)。

标签: hibernate jsf-2 primefaces maven-2 richfaces


【解决方案1】:

我的方法是这样的:

  1. 安装新的 Eclipse。自 Kepler 以来,已经解决了许多 elipse-maven 插件问题。
  2. 开始一个新的 maven 3 项目,使用类似 maven-archetype-webapp 的 webapp 原型,只是为了创建正确的文件夹结构
  3. 添加与 Spring、JSF-2、Hibernate 等集成所需的依赖项。一一挑选,并确保使用正确的版本,通常是最新的 release.stable 版本。

例如here你可以看到所有primefaces的版本

我认为this 对于初学者来说是一个很好的教程。 您还可以检查来自 similar 项目的 pom 文件,并挑选一些依赖项。

【讨论】:

    【解决方案2】:

    您可以先安装 maven 作为 Ide(eclipse) 的外部插件,您可以阅读此教程:http://www.codejava.net/ides/eclipse/installing-maven-plugin-for-existing-eclipse-ide 因此,您可以使用 file->new->maven project 创建一个 maven 项目 对于 primefaces /jsf/hibernate maven 将处理所有这些,您只需在文件 pom.xml 中添加正确的依赖项,例如:对于 Hibernate,您需要添加:

    <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-annotations</artifactId>
    <version>3.4.0.GA</version>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-21
      • 2011-07-01
      • 2012-09-06
      • 2015-01-10
      • 2012-04-19
      • 2014-12-27
      • 2012-09-04
      • 1970-01-01
      相关资源
      最近更新 更多