我对 Spring 3 有点问题,它涉及它的依赖关系,或者更好地说“他们缺乏......”。
例如,当您下载Spring 2.5.x 时,您会得到一个spring-framework-2.5.6-with-dependencies.zip
包含 Spring 发行版及其依赖项的文件。
Spring 3 没有。只有在 Maven 存储库中管理依赖项并使用 Ivy 检索时,您才能获得发行版。这是 springsource 研究员做出的决定。这让我想到了我的问题。
在工作中,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
文件。我要一份吗?
PS我必须提到,我不能只是下载一些东西回家,然后把所有东西都放在一个棒上,这是我想到的第一个建议。其他规则适用于此:D,所以我需要一个正式版本才能下载。