LINUX.ORG.RU
ФорумTalks

Посоветуйте книгу по Maven и Artifactory

 , ,


0

2

Такая вообще существует? Более-менее собрал проект, в локальной сети развернул сервер Artifactory, а как автоматически загружать туда собранный jar-ник никак не догоню, есть где-то, где для тупых написано, как это сделать? Там же стандартный протокол для репозитория Maven?

Там же стандартный протокол для репозитория Maven?

Это который http? Тогда подними апач, чтобы он обслуживал дерево файлов (корневую папку будущего репозитория). В http нет функции создания новых директорий на стороне сервера, поэтому нередко используется webdav-плагины как на стороне апача и maven или другие костыли. Кто-то директории для артефактов ручками создает.

shahid ★★★★★
()
Последнее исправление: shahid (всего исправлений: 1)
Ответ на: комментарий от reserved

Да почему не нужно? Накропал XML, который раскладывает зависимости и правит конфиги и проект прекрасно собрался

OldWiseCat ★★
() автор топика
Ответ на: комментарий от OldWiseCat

Да почему не нужно?
XML

Сам спросил, сам ответил.

Как только начнутся проекты сложнее HelloWorld, начнется многоэтажный нечитабельный XML от которого захочется плакать.
// пользователь sbt.

shahid ★★★★★
()
Ответ на: комментарий от OldWiseCat

Maven плох тем, что подгоняет весь процесс сборки под идеальное видение его разработчиков. Сферическое, в вакууме. Шаг влево, шаг вправо - расстрел.

Gradle умеет в зависимости так же, как и Maven, но при этом намного гибче. А ещё на него можно постепенно, шаг за шагом, переводить существующие проекты на Ant. И дописывать цели на Ant, если очень надо.

reserved
()
Ответ на: комментарий от shahid

Как только начнутся проекты сложнее HelloWorld, начнется многоэтажный нечитабельный XML от которого захочется плакать.

Максимум что видел - pom.xml строк на 500, довольно логичной структуры. Глаза сухие, плакать не хочется.

Nagwal ★★★★
()
Ответ на: комментарий от Nagwal

// пользователь sbt.

Так и не понял его плюсов, для скалы пользуюсь мэйвеном, все прекрасно работает.

Nagwal ★★★★
()
Ответ на: комментарий от reserved

Maven плох тем, что подгоняет весь процесс сборки под идеальное видение его разработчиков. Сферическое, в вакууме. Шаг влево, шаг вправо - расстрел.

Там очень многое настраивается таки. Да и подгонка сборки под единый стандарт - это довльно удобно, не дает всяким джедаям изобретать велосипеды с колесами в форме октаэдра, с которыми потом другим разработчикам трахаться.

А ещё на него можно постепенно, шаг за шагом, переводить существующие проекты на Ant. И дописывать цели на Ant, если очень надо.

maven-antrun-plugin уже отменили?

Nagwal ★★★★
()
Ответ на: комментарий от shahid

Как только начнутся проекты сложнее HelloWorld, начнется многоэтажный нечитабельный XML от которого захочется плакать.

Как только начнутся проекты сложнее HelloWorld, они будут разбиты на модули, а в каждом модуле вполне читаемый и легко понимаемый новыми разработчиками pom.xml. А то, что для проектов maven'а используется похожее дерево каталогов, так это только облегчает работу над _любым_ проектом.

Последнее для reserved.

f1xmAn ★★★★★
()
Последнее исправление: f1xmAn (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.