Я следую онлайн-учебнику, и я застреваю, пытаясь заставить библиотеки Spring работать с ними. Инструкции либо немного устарели, либо предполагают, что я знаю, как делать вещи в мире Maven, чего я не знаю.
Они дают веб-адреса на сайте Spring, из которых они говорят, что я могу "загрузить банки". Но вы не можете загружать банки из любого из них; очевидно, что вы можете сделать, это найти фрагменты pom.xml и использовать их для загрузки банок. Если вы знаете, как это сделать.
Например: в учебнике сказано:
Наконец, следующий список Spring и других библиотек будет включен в ваше веб-приложение. Вы просто перетаскиваете эти файлы и переносите их в папку WebContent/WEB-INF/lib.
Обще-каротаж xyzjar
org.springframework.asm-xyzjar
org.springframework.beans-xyzjar
org.springframework.context-xyzjar
org.springframework.core-xyzjar
org.springframework.expression-xyzjar
org.springframework.web.servlet-xyzjar
org.springframework.web-xyzjar
весна-web.jar
Я люблю "просто" здесь.
У меня много, но не все из них (версия 3.2.4). Я искал имена библиотек и использовал jarfinder для тех, которых у меня нет, но не нашел их всех. Мне кажется, я немного кручусь, просто пытаюсь это сделать, пока что-то не сработает. Я ненавижу это.
Я надеюсь, что кто-то может дать мне несколько шагов, которые я должен соблюдать, когда сталкиваешься с такими вещами, поскольку мы все время сталкиваемся с этим. Нужно ли мне прекратить мое текущее изучение программирования и узнать Maven внутри и снаружи, чтобы я мог настроить кровавую систему, чтобы я мог снова запрограммировать программу?
Это проект maven, который у вас есть?
Если это так, в pom.xml вам просто нужно поместить "pom-фрагменты" в xml.
т.е. между тегами зависимостей. Например,
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
</dependency>
</dependencies>
Как только вы выполнили эту установку maven. В Eclipse это: run as> maven install.
Это загрузит все зависимости, т.е. Банки, которые вы указали в локальный репозиторий maven.
Я думаю, что по умолчанию используется C:\Users\yourName\.m2\repository
Здесь найдено большинство необходимых файлов jar:
http://www.java2s.com/Code/Jar/CatalogJar.htm
в то время как я скачал commons-logging здесь:
http://mvnrepository.com/artifact/commons-logging/commons-logging/1.2
Мой совет: прекратите изучать язык программирования, Java, я думаю, и узнаю, как интегрировать зависимости maven Spring в проекте Maven.
http://spring.io/blog/2009/12/02/obtaining-spring-3-artifacts-with-maven/
Вы не можете запустить дом с крыши
.m2
файлов в локальную папку.m2
а затем использовать их в проектах, не относящихся к maven.