在Hibernate教程中使用Maven

时间:2009-07-26 09:34:57

标签: hibernate maven-2

我安装了maven,我正在尝试浏览hibernate教程。但是我想如何使用这个文件: http://docs.jboss.org/hibernate/stable/core/reference/en/html/tutorial.html#tutorial-firstapp-setup

maven需要做什么? 这个文件究竟做了什么?

2 个答案:

答案 0 :(得分:3)

Maven使用项目对象模型来描述项目。这包括用于项目的依赖项和执行的定义,构建时运行的报告以及许多其他功能。在Maven 2中,该模型在pom.xml中定义(在Maven 1中,该文件名为project.xml)。

Maven希望在项目的根目录中找到pom.xml(尽管可以覆盖它)。当您运行Maven目标时,POM将从pom.xml解析,Maven确定需要哪些依赖项和插件,从远程存储库下载它们,然后运行为项目配置的插件。

对于jar项目,默认情况下,运行 mvn install 会根据default lifecycle bindings执行一系列操作。您可以通过向pom添加插件定义并将它们绑定到生命周期的相关阶段来定义其他操作。

Maven book是Maven的一个很好的指南。 Maven by Example部分将引导您完成Maven配置的各个部分。 如果您熟悉Ant,请查看Comparing Maven with An部分以了解其中的差异。

答案 1 :(得分:1)

该文件名为 pom.xml ,并为maven提供项目定义,以便能够构建它。将其保存在项目的根文件夹中,并从同一位置运行 mvn install 以构建项目。如果您需要更多信息,请阅读一些maven文档和教程。