barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 21 ноября 2012 г.

Maven-проект в Netbeans: как загрузить все зависимости в одну папку

Задача:

Есть Maven-проект Netbeans 7.2.1, необходимо, чтобы при сборке jar-ники всех зависимостей загружались в какую-либо папку. Действие "Build with Dependencies" почему-то не производит ожидаемого эффекта.

Решение:
  1. Свойства проекта -> Actions -> Выбираем "Build with Dependencies"
  2. В "Execute Goals" добавляем "dependency:copy-dependencies" через пробел после "install":

  3. Теперь при выполнении "Build with Dependencies" зависимости будут копироваться в /target/dependency проекта. Вообще, очень похоже, что именно так и должно было происходить при нажатии "Build with Dependencies", но разработчики Netbeans куда-то потеряли нужный гол из конфигурации действия.

Комментариев нет:

Отправить комментарий