我正在使用m2eclipse并尝试学习一些挂毯。我正在尝试更新我的项目,以便从maven中提取一些不同的资源。(或者至少,我认为这就是我正在尝试做的事情)。
这是我的pom.xml的一部分:
<dependency>
<groupId>org.apache.tapestry</groupId>
<artifactId>tapestry-hibernate</artifactId>
<version>${tapestry-release-version}</version>
</dependency>工件id曾经是tapestry-core,但是我使用的教程说将它改为tapestry-hibernate,这样我就可以使用hibernate了。我更改了pom.xml并保存了它,但是我不确定我到底应该执行什么命令。我试过使用一些插件命令,比如“更新依赖项”,但是我仍然没有生成hibernate.cfg.xml文件,我想我应该有这个文件,对吧?
发布于 2010-11-16 08:56:14
我更改了pom.xml并保存了它,但是我不确定我到底应该执行什么命令。
在没有任何必要操作的情况下更改pom.xml之后,m2eclipse应该设置新的依赖项(如果需要,还可以下载它)。
我试着使用了一些插件命令,比如“更新依赖项”,但是我仍然没有生成hibernate.cfg.xml文件,我想我应该有的,对吧?
不,hibernate.cfg.xml不会因为您更改了依赖项而自动生成(可以使用hibernate3-maven-plugin生成hibernate.cfg.xml,但我不认为您正在使用它,而且它真的不容易使用)。
发布于 2010-11-25 09:51:10
您需要这两个依赖项: tapestry-core和tapestry-hibernate。另一方面,tapestry-hibernate依赖于tapestry-core,因此Maven会自动包含后者。tapestry-hibernate不会为你创建hibernate.cfg.xml。
https://stackoverflow.com/questions/4190044
复制相似问题