Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Maven世界中获取Spring(和其他库)_Java_Spring_Maven_Spring Mvc_Jar - Fatal编程技术网

Java 在Maven世界中获取Spring(和其他库)

Java 在Maven世界中获取Spring(和其他库),java,spring,maven,spring-mvc,jar,Java,Spring,Maven,Spring Mvc,Jar,我正在关注一个在线教程,我一直在尝试让Spring库运行它。这些说明要么有点过时,要么假设我知道如何在一个专业的世界里做我不知道的事情 他们在Spring网站上提供网址,他们说我可以“下载JAR”。但是你不能从任何一个下载JAR;显然,您可以做的是找到pom.xml片段并使用它们下载JAR。如果你知道怎么做 例如:教程中说: 最后,下面列出了Spring和其他要使用的库 包含在web应用程序中。您只需拖放这些文件 它们位于WebContent/WEB-INF/lib文件夹中 commons-lo

我正在关注一个在线教程,我一直在尝试让Spring库运行它。这些说明要么有点过时,要么假设我知道如何在一个专业的世界里做我不知道的事情

他们在Spring网站上提供网址,他们说我可以“下载JAR”。但是你不能从任何一个下载JAR;显然,您可以做的是找到pom.xml片段并使用它们下载JAR。如果你知道怎么做

例如:教程中说:

最后,下面列出了Spring和其他要使用的库 包含在web应用程序中。您只需拖放这些文件 它们位于WebContent/WEB-INF/lib文件夹中

commons-logging-x.y.z.jar

org.springframework.asm-x.y.z.jar

org.springframework.beans-x.y.z.jar

org.springframework.context-x.y.z.jar

org.springframework.core-x.y.z.jar

org.springframework.expression-x.y.z.jar

org.springframework.web.servlet-x.y.z.jar

org.springframework.web-x.y.z.jar

spring-web.jar

我喜欢这里的“简单”

我有很多,但不是全部(版本3.2.4)。我用谷歌搜索了图书馆的名字,并用jarfinder查找了我没有的,但还没有全部找到。在我看来,我有点胡思乱想,只是尝试这个和那个,直到有什么东西起作用。我讨厌那样


我希望有人能给我一套我在面对这种事情时应该遵循的步骤,因为我们一直都在面对它。我需要停止目前的编程学习,从内到外学习Maven,这样我才能配置血腥的系统,以便再次编程吗?

你有一个Maven项目吗

如果在pom.xml中是这样,您只需要将“pom片段”放在xml中

i、 e.在依赖项标记之间。比如说,

<dependencies>

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.2</version>
</dependency>

</dependencies>

朱尼特
朱尼特
4.8.2
完成后,运行maven安装。在Eclipse下是:运行方式>maven安装

这将下载所有依赖项,即您已列出的JAR,并将其下载到本地maven存储库中


我认为默认值是C:\Users\yourName\.m2\repository

我的建议是,停止学习您的程序语言,我猜是Java,学习如何在您的maven项目中集成Spring的maven依赖项


你不能从屋顶开始建造房子

在这里找到了大多数需要的jar文件:

我在这里下载了commons日志:


您可以使用pom片段将JAR下载到本地的
.m2
文件夹中,然后您可以在非maven Projectssory上使用它,应该明确指出它不是maven项目——我认为示例所需的JAR列表可能已经清楚地说明了这一点。似乎Spring强制假定每个人都使用Maven,或者至少对它很了解,但我希望在没有它的情况下研究Spring的事情。只需创建一个空的Maven项目,然后将片段放入pom中并运行它。这将下载您需要的所有内容,然后您可以在任何项目中使用这些JAR。那么,编程语言就是屋顶?我们生活在一个奇怪的世界,杰克大师。。。不过,感谢spring.io参考资料,它与我在spring网站上看到的关于这一点的实际说明非常接近。我相信,在开始编码之前,您需要学习项目管理技术。Ven是一种用于管理软件应用程序组件之间依赖关系的工具,不是任何想象中的“项目管理技术”。在我们编码之前,我们必须学习编码任务所不需要的工具的所有技巧,这种想法是倒退的。我认为这与将编程语言视为“屋顶”的想法是一致的,但一致性本身并不表示合理的逻辑。