如何获取Spring 3的spring-framework-3.0.5-RELEASE-with-dependencies.zip文件?
作者:互联网
我对Spring 3有一点问题,它涉及到它的依赖关系,或者更好地说“它们缺乏…”.
以download Spring 2.5.x为例,您将获得一个spring-framework-2.5.6-with-dependencies.zip文件,其中包含Spring发行版及其依赖项.
对于Spring 3,没有一个.您只能获取发行版,而依赖项在Maven存储库中进行管理并使用Ivy进行检索.那是泉源研究员的决定.这让我想到了我的问题.
在工作中,Maven存储库在其上面写了“禁止访问”,我们不使用Ivy.我们使用Maven,但使用本地企业存储库,除此之外什么都不允许(安全问题yada yada最终有意义,但使我作为开发人员的工作更难).在本地存储库中放置一些东西意味着批准,资源部署,配置,访问权限,时间,金钱等.
可以在这里和那里使用一些JARS,但我认为Spring依赖关系意味着不止一些JAR.因此,这将在很长一段时间内得到批准和安装.同时我们无法在Spring 3中开发(虽然一切都在本地存储库中设置)所以我们需要依赖项.
我在这里找到了这个页面:
http://static.springsource.org/downloads/nightly/snapshot-download.php?project=SPR
它包含一些依赖项,但我需要它发布3.0.5而不是每晚构建.
简而言之,我需要一个spring-framework-3.0.5-RELEASE-with-dependencies.zip文件.我有一个吗?
附:我必须提一下,我不能只是下载一些东西并将所有东西放在一根棍子上,这是第一个想到的东西.其他规则适用于此:D,所以我需要正式发布下载.
解决方法:
没有大的“Spring 3 with everything”构建的一个主要原因是你可能不需要它. (这绝对是巨大的!)相反,你应该确定你真正需要的部分,并且只包括它们.问题是,这让你很难.
唉,我认为长期的最佳方式是将Spring 3及其依赖项放入您的机构Maven存储库(切换到Ivy不会真正有用;制度问题不是Maven,而是取决于未经考虑的外部库) .是的,这很尴尬,但这就是你必须要做的事情.在后门偷偷摸摸的事情无济于事!或许可以合理地询问是否有一种相对快速的方法来获得批准,以前的版本已经被认可(可能是“是的,可能没有许可证意外”)?
您可能需要首先使用Maven(或Ivy,但我不知道)获取完整的依赖列表,以便您可以准确描述实际涉及的更改,并注意某些依赖项可能已经被批准了.
(我只是希望我能更好地了解如何处理你的过程,但是反对它的精神和信件是让公司官僚非常不安的一种方式.生活不值得这样的事情.)
标签:java,maven-2,spring,dependencies,spring-3 来源: https://codeday.me/bug/20190721/1495712.html