Dam*_*ien 4 spring maven-2 repository
我有一个使用Maven 2构建的应用程序,它具有来自SpringSource Enterprise Bundle Repository和Maven2公共存储库的重复依赖项.幸运的是,他们有相同的版本,但我仍然想清理重复.
我应该支持Spring存储库还是Maven?
我的项目经常使用Spring(核心,Web流,安全性),所以我倾向于说我应该使用Spring repo,但我不需要我的jar文件符合OSGi,而且长前缀的名字让我烦恼了一下.
重复示例:
com.springsource.org.apache.commons.logging 和 commons-logging
org.springframework.core 和 spring-core
我的项目经常使用Spring(核心,Web流,安全性),所以我倾向于说我应该使用Spring repo
您应该使用提供要使用的工件版本的存储库:)如果要使用OSGI兼容工件,请使用SpringSource Enterprise Bundle Repository(EBR).如果你不关心OSGI,那么无关紧要,只要你不混合神器.这是SpringSource 的官方推荐.
就个人而言,我只想使用Maven中央(SpringSource的不发布最终版本中环).
如果您正在寻找RC,里程碑或SNAPSHOTS,您可以随时从Spring的Maven Central兼容存储库中获取它们:
获得Spring Milestone版本
里程碑和候选发布者不得直接发布到Maven Central,并且通常与最终版本分开发布.SpringSource拥有两个用于获取Spring里程碑的存储库.第一个应该与Maven Central一起使用,第二个应该与EBR一起使用.
从Maven Central兼容存储库中获取里程碑
要从Maven Central兼容存储库获取Spring里程碑,请将以下存储库添加到.pom:
Run Code Online (Sandbox Code Playgroud)<repository> <id>org.springframework.maven.milestone</id> <name>Maven Central Compatible Spring Milestone Repository</name> <url>http://maven.springframework.org/milestone</url> </repository>...
获得每夜弹簧快照
每个晚上都会发布Spring项目的快照,允许用户在下一个版本发布之前验证报告的问题是否已得到解决.与里程碑一样,有一个单独的Maven Central兼容快照存储库和一个EBR快照存储库.
从Maven Central Compatible Repository获取快照
要从Maven Central兼容存储库获取Spring nightly快照,请将以下存储库添加到.pom:
Run Code Online (Sandbox Code Playgroud)<repository> <id>org.springframework.maven.snapshot</id> <name>Maven Central Compatible Spring Snapshot Repository</name> <url>http://maven.springframework.org/snapshot</url> </repository>
| 归档时间: |
|
| 查看次数: |
3209 次 |
| 最近记录: |