【问题标题】:Downloading Spring Jars without using Maven在不使用 Maven 的情况下下载 Spring Jars
【发布时间】:2013-10-28 11:17:52
【问题描述】:

如果您无法忍受 Maven 或任何其他构建管理工具,您如何下载 Spring Framework jar。据我所知,您似乎必须在 Google 上花费许多令人沮丧的时间才能找到如何做到这一点。我认为春天应该很容易。我要做的只是使用 Eclipse 和 Tomcat 编写一个简单的 Hello World 应用程序。为什么 Spring 3 这么难?

【问题讨论】:

    标签: spring spring-3


    【解决方案1】:

    你为什么不能忍受 Maven?我喜欢 Maven,但我真的很喜欢 Gradle

    无论哪种方式,如果您只使用 IDE 进行构建,则无法自动化构建(因此没有机会进行持续集成/交付),并且很难集成团队的新成员。特别是关于 Spring 依赖项的这个问题,自动化管理传递依赖项比自己下载它们要容易得多——并通过一个接一个地跟踪NoClassDefFoundError 来确定要下载哪些新 jar。

    我认为 Spring 家伙无法想象为什么有人愿意忍受所有这些不利因素。但这是你的项目,你应该做你认为正确的事情。

    因此,如果必须,请自己从Maven Central 获取以这个开头的罐子,玩得开心。

    【讨论】:

    • 我是一名培训师,我在一个不允许 Maven 或 Gradle 的地方工作。我想采取最简单的方法。 Maven 有罐子,但没有关于我需要什么罐子的详细信息 - Spring 过去曾经捆绑罐子。我从你的回答中得知我是正确的,没有 Maven 使用 Spring 是不可行的。
    • 我要求一个不使用 Maven 的解决方案 - 包括转到 Maven 并逐个下载 jars - 绝对不是一个简单的方法!
    • 感谢您的回复。令人失望,但我会标记你的答案正确
    • OP 要求提供 Maven 免费解决方案,并对 Maven 发泄了一些不满。忽略发泄,不要争论为什么 OP 不喜欢 Maven - 谁在乎?每个人都有偏好。只需提供一个网址 - repo.spring.io/release/org/springframework
    • 也许英语不是您的第一语言,但无论出于何种原因,您完全误解了讨论。关于需要使用 any 构建工具来让 Spring 工作的 OP“发泄了脾脏”。换句话说,他的问题不在于 Maven,而在于 Spring。我回答了他的问题,即为什么 Spring 会以他们的方式做事;手动获取传递依赖项既麻烦又容易出错。但是是的,可以使用您提供的链接来完成,尽管@borei 8 个月前提供了相同的链接。
    【解决方案2】:

    这很有趣。似乎每个人都希望你使用依赖管理工具。您可以随时浏览 maven 存储库并下载所需的部分:

    http://mvnrepository.com/artifact/org.springframework

    【讨论】:

    • Spring MVC 需要什么 - 它在哪里记录。请不要在 POM 中告诉我它!
    • 检查一下:mvnrepository.com/artifact/org.springframework/spring-webmvc/… 我认为您不需要它声称依赖的所有东西。从春天的开始。我真的很惊讶似乎没有任何预打包版本可供下载。
    • 我是唯一一个不知道下载链接在 Maven 存储库工件页面上的位置的白痴吗?
    【解决方案3】:

    去那里

    http://repo.spring.io/release/org/springframework/spring/

    你可以看到所有版本,比如老派

    【讨论】:

    • 我喜欢!!我已经将答案标记为正确,但这正是我想要的。
    • @ChrisSeddon 如果您愿意,您可以更改您接受的答案。我以前也遇到过这种情况,我知道。
    猜你喜欢
    • 2011-04-05
    • 2013-10-08
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 2021-05-26
    • 1970-01-01
    相关资源
    最近更新 更多