Начало весны (и других библиотек) в мире Maven

1

Я следую онлайн-учебнику, и я застреваю, пытаясь заставить библиотеки 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 внутри и снаружи, чтобы я мог настроить кровавую систему, чтобы я мог снова запрограммировать программу?

  • 0
    Вы можете использовать фрагмент pom для загрузки .m2 файлов в локальную папку .m2 а затем использовать их в проектах, не относящихся к maven.
Теги:
maven
spring
spring-mvc
jar

3 ответа

2
Лучший ответ

Это проект 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

  • 0
    Извините, следовало прямо сказать, что это не проект maven - я подумал, что список jar-файлов, необходимых для примера, мог бы прояснить это. Похоже, что Spring решительно предполагает, что все используют Maven или, по крайней мере, хорошо его знают, но я надеялся изучать Spring без него.
  • 0
    Просто создайте пустой проект maven, затем поместите фрагменты в pom и запустите его. Это загрузит все, что вам нужно, затем вы можете использовать эти банки в любом проекте.
1

Здесь найдено большинство необходимых файлов jar:

http://www.java2s.com/Code/Jar/CatalogJar.htm

в то время как я скачал commons-logging здесь:

http://mvnrepository.com/artifact/commons-logging/commons-logging/1.2

0

Мой совет: прекратите изучать язык программирования, Java, я думаю, и узнаю, как интегрировать зависимости maven Spring в проекте Maven.

http://spring.io/blog/2009/12/02/obtaining-spring-3-artifacts-with-maven/

Вы не можете запустить дом с крыши

  • 0
    Итак, язык программирования это крыша? Это странный, странный мир, в котором мы живем, мастер Джек ... Спасибо за ссылку на spring.io, хотя она настолько близка, насколько я видел реальные инструкции по этому поводу на сайте Spring.
  • 0
    Я полагаю, что прежде чем начать программирование, вам необходимо изучить технологию управления проектами.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню