Hibernate Validator:我必须使用Maven吗?

时间:2016-07-22 03:21:31

标签: java hibernate maven validation hibernate-validator

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

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

我们目前的项目不是以学生为主的学生项目。我们还可以在不使用maven的情况下使用hibernate验证器吗?或者有更好的hibernate验证选择吗?

3 个答案:

答案 0 :(得分:1)

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

如果它只是一个小型学生项目,并且您不想使用Maven,那么只需下载您将使用Maven下载的罐子。

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

答案 1 :(得分:0)

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

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

Maven将自动为您解决此问题。

答案 2 :(得分:0)

您可以从以下网址下载:

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

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