gpt4 book ai didi

hibernate - 在 Java 构建路径中添加 jar 之前,无法通过在 pom.xml 中添加依赖项来使用类

转载 作者:行者123 更新时间:2023-12-05 08:02:19 25 4
gpt4 key购买 nike

我正在使用带有 spring 和 hibernate 的 maven 创建一个项目。我在 pom.xml 中添加了一个使用 javax.persistence 包的依赖项,例如

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>ejb3-persistence</artifactId>
<version>1.0.2.GA</version>
</dependency>

添加此依赖项后,尝试导入包 javax.persistence 但它没有出现。然后我从相关的 mvnrepository 下载了 jar 文件,然后显然能够导入包。我想,Maven 处理依赖关系,不应该下载 jar 然后将其添加到构建路径。

谁能解释一下我哪里出错了?

.project 文件包含以下内容:

<projectDescription>
<name>SampleWebApp</name>
<comment>This is the sample web app. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
<projects/>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

最佳答案

在pom所在目录执行这条命令:

mvn eclipse:clean eclipse:eclipse

然后刷新你的项目(右击项目>刷新)

mvn eclipse:eclispe 构建目标创建一个 .project 文件,其中包含更正的构建路径条目

关于hibernate - 在 Java 构建路径中添加 jar 之前,无法通过在 pom.xml 中添加依赖项来使用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com