gpt4 book ai didi

java - Spring beans 和 Hibernate 的 Maven 依赖项

转载 作者:太空宇宙 更新时间:2023-11-04 06:38:51 25 4
gpt4 key购买 nike

我正在尝试在 NetBeans 上的 Maven 项目上定义 Spring 和 Hibernate 的依赖关系。它是一个“Maven Webapp”,但是我将仅将 Spring 用于其 bean 容器,而不是 MVC。该项目的 Web 组件非常轻量,我自己在 servlet 上完成。这里的问题可能是“为什么使用 Maven”:Maven 是为了其他一些可能出现的组件而存在的在这个项目的后端。

pom.xml中的依赖关系如下:

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>

<!-- Spring AOP dependency -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.0.1.RELEASE</version>
</dependency>

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.3.ga</version>
</dependency>

<!-- Hibernate library start -->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>

<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>

<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>

<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<!-- Hibernate library end -->

对于这个以及我尝试过的其他一些事情,我不断收到以下错误:

Failed to execute goal on project SomePrj: Could not resolve dependencies for project SomePrj.root:SomePrj:war:1.0-SNAPSHOT: Failure to find javax.transaction:jta:jar:1.0.1B in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

1)我做错了什么???

2) 我是否需要 spring-aop 依赖项才能仅使用 Spring bean 容器?

注意:我看到maven missing dependency jta-1.0.1b以及其他一些类似的问题。

TIA

最佳答案

将以下内容添加到 pom.xml 并起作用:

<project>
...
<repositories>
<repository>
<id>central</id>
<url>http://java.sun.com/products/jta</url>
</repository>
</repositories>
...
</project>

关于java - Spring beans 和 Hibernate 的 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24947439/

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