Hibernate Maven和pom.xml

Hibernate Maven和pom.xml,hibernate,maven-2,maven,m2eclipse,tapestry,Hibernate,Maven 2,Maven,M2eclipse,Tapestry,我正在使用m2eclipse并尝试学习一些挂毯。我正在尝试更新我的项目,以从maven获取一些不同的资源。(或者至少,我想这就是我想要做的) 下面是我的pom.xml的一部分: <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-hibernate</artifactId>

我正在使用m2eclipse并尝试学习一些挂毯。我正在尝试更新我的项目,以从maven获取一些不同的资源。(或者至少,我想这就是我想要做的)

下面是我的pom.xml的一部分:

<dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-hibernate</artifactId>
            <version>${tapestry-release-version}</version>
        </dependency>

org.apache.tapestry
冬眠挂毯
${tapestry发布版本}
工件id过去是tapestry core,但我使用的教程说要将其更改为tapestry hibernate,以便我可以使用hibernate。我更改了pom.xml并保存了它,但我不确定应该执行什么命令。我试着使用一些插件命令,比如“更新依赖项”,但我仍然没有生成hibernate.cfg.xml文件,我想我应该有,对吗

我更改了pom.xml并保存了它,但我不确定应该执行什么命令

m2eclipse应该在您更改pom.xml后设置新的依赖项(并在必要时下载),而无需执行任何必需的操作

我试着使用一些插件命令,比如“更新依赖项”,但我仍然没有生成hibernate.cfg.xml文件,我想我应该有,对吗


不,不会仅仅因为您更改了依赖项而自动生成
hibernate.cfg.xml
(可以使用生成
hibernate.cfg.xml
,但我认为您没有使用它,而且它确实不容易使用)。

您需要两个依赖项:tapestry core和tapestry hibernate。另一方面,tapestry hibernate依赖于tapestry core,因此Maven会自动包含tapestry core。tapestry hibernate不会为您创建hibernate.cfg.xml。

我最终只是自己创建了hibernate.cfg.xml。教程没有指定它将自动显示,也没有说我必须创建自己的文件,所以也许这是对的。谢谢,我已经开始创建了自己的文件