java-Eclipse在maven .pom中添加springframework依赖项时给出错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-Eclipse在maven .pom中添加springframework依赖项时给出错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1661字,纯文字阅读大概需要3分钟。
内容图文
我使用webapp工件在Eclipse中创建了一个Maven项目,并在阅读在线教程后将以下几行放在.pom文件中.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
但是,在本教程中,版本为2.5.6.考虑到其最新版本,我将其替换为3.0.5.RELEASE.
但是对于这个版本,eclipse给出了一个错误
Missing artifact org.springframework:spring:jar:3.0.5.RELEASE:compile
这是什么意思 ?我是否可以将所需的jar文件添加到lib文件夹中,并要求.pom文件从那里获取它,就像在使用Ant的spring源网站上的另一篇教程中所做的那样?
而且,Maven项目带有不同的目录结构,并且似乎比Ant在Spring源代码教程中所做的要多得多.
我对Maven完全陌生.实际上,只有使用Java开发Web应用程序的初学者.我从spring来源学到了一些教程,可以在apache tomcat上部署和运行spring mvc hello world应用程序.为此,我使用了Ant,并发现它是一个很好的工具.但是,当我从spring源仓库中检出一些示例应用程序时,似乎Maven比Ant更受青睐和强大.我发现这有点难以理解.
谢谢
解决方法:
在版本3中,Spring不再提供多合一的Spring jar.
Note: The spring.jar artifact that
contained almost the entire framework
is no longer provided.
资源:
> 2.4 New module organization and build system
根据您的项目需求,使用
<dependency>
<groupId>org.springframework</groupId>
<artifactId>${artifactId}</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
其中${artifactId}可能是
>弹簧上下文(IOC核心,标准ApplicationContext实现)
> spring-orm(ORM技术:Hibernate,JPA,(I | My)Batis)
> spring-webmvc(Spring Web MVC框架)
> spring-aop(面向方面??的编程支持)
等等
选定的依赖项会将其所需的库作为传递性依赖项引入,因此您通常只需要“最奇特的技术”.例如.如果选择Spring MVC和Spring ORM,还将获得AOP,TX,Context,Web等.
参考:
> Obtaining Spring 3 Artifacts with Maven
内容总结
以上是互联网集市为您收集整理的java-Eclipse在maven .pom中添加springframework依赖项时给出错误全部内容,希望文章能够帮你解决java-Eclipse在maven .pom中添加springframework依赖项时给出错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。