【问题标题】:Hibernate Validator: Must I use Maven?Hibernate Validator:我必须使用 Maven 吗?
【发布时间】:2016-07-22 03:21:30
【问题描述】:

来自 hibernate.org:http://hibernate.org/validator/documentation/getting-started/ 我看到了先决条件: Java 运行时 >= 6, Apache Maven

但是,“maven”甚至没有在以下内容中提及: http://www.aviyehuda.com/blog/2010/04/14/using-hibernate-validator-to-cover-your-validation-needs/

我们当前的项目不是基于 maven 的,是一个学生项目。我们还能在不使用 maven 的情况下使用 hibernate 验证器吗?或者有没有更好的休眠验证选择?

【问题讨论】:

    标签: java hibernate maven validation hibernate-validator


    【解决方案1】:

    Maven 不是必需的。您想使用 Maven 的主要原因是它使下载所有包依赖项变得超级容易。

    如果它只是一个小型学生项目,并且您不想使用 Maven,那么只需下载您本来可以使用 Maven 下载的 jar。

    您可以在此处手动下载 jar 文件:http://hibernate.org/orm/downloads/

    【讨论】:

      【解决方案2】:

      Maven 是可选的。但它是构建 Java 项目的非常有用的工具(通过编译、测试、打包、安装等多个阶段......)。你最好学会使用它。

      在您的问题中,hibernate-validator jar 将依赖于其他 jars,例如 hibernate-jpa、validation-api、joda-time... 这意味着您不能仅使用 hibernate-validator jar 文件来运行您的项目。您需要将所有需要的罐子收集在一起。

      Maven 会自动为你解决。

      【讨论】:

        【解决方案3】:

        您可以从以下位置下载:

        https://repo1.maven.org/maven2/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar

        然后手动将此文件 jar 添加到您的项目中。如您所见,在不使用 Maven 时,下载 jar 文件是一种替代方式。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-10-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-24
          • 1970-01-01
          相关资源
          最近更新 更多