为什么Spring Framework jpetstore示例有几个依赖项问题?

时间:2012-06-28 08:10:47

标签: java spring maven

我正在探索Spring Framework示例。我已经从here检查了它们。

然而,当我在NetBeans中打开jpetstore示例时,它提到了几个丢失或未解决的maven依赖项:

import org.springframework.dao.DataAccessException;
import org.springframework.beans.support.PagedListHolder;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.aop.AfterReturningAdvice;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.mail.MailException;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.remoting.jaxrpc.ServletEndpointSupport;
import org.springframework.beans.factory.ListableBeanFactory;
...

当我要求NetBeans找到它们时,它无法找到它们。造成这个问题的原因是什么以及如何解决?

1 个答案:

答案 0 :(得分:4)

正如我所看到的,这个PetStore示例项目依赖于现在不可用的一些SNAPSHOT版本的Spring工件。 Spring 3.0.0已经发布,因此将<spring.version>3.0.0.BUILD-SNAPSHOT</spring.version>属性更改为<spring.version>3.0.0.RELEASE</spring.version>并且应该没问题。我没有NetBeans来检查这一点,但至少使用mvn clean package的控制台构建现在可以正常工作。