4

我正在使用 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,以便我可以使用休眠。我更改了 pom.xml 并保存了它,但我不确定我应该准确执行什么命令。我尝试使用一些插件命令,如“更新依赖项”,但我仍然没有生成 hibernate.cfg.xml 文件,我认为我应该有,对吧?

4

2 回答 2

3

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

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

我尝试使用一些插件命令,如“更新依赖项”,但我仍然没有生成 hibernate.cfg.xml 文件,我认为我应该有,对吧?

不,hibernate.cfg.xml不会因为您更改了依赖项而自动生成(可以hibernate.cfg.xml使用 the 生成,hibernate3-maven-plugin但我认为您没有使用它,而且它真的不容易使用)。

于 2010-11-16T00:56:13.967 回答
1

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

于 2010-11-25T01:51:09.677 回答