2016-07-22 59 views
0

从hibernate.org:http://hibernate.org/validator/documentation/getting-started/ 我看到先决条件: Java运行时间> = 6, 的Apache Maven的Hibernate验证器:我必须使用Maven吗?

然而, “行家” 甚至没有在以下提到的: http://www.aviyehuda.com/blog/2010/04/14/using-hibernate-validator-to-cover-your-validation-needs/

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

回答

1

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

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

您可以手动从这里下载jar文件:http://hibernate.org/orm/downloads/

0

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

在你的问题中,休眠验证器罐子将取决于其他罐子比如Hibernate,JPA,验证的API,乔达时间...... 这意味着你不能只冬眠,验证运行项目jar文件。你需要收集所有需要的罐子。

Maven会自动为您解决它。