#maven-2
#maven-2
Вопрос:
У меня есть pom.xml файл, содержащий зависимости и файлы для извлечения из svn, поэтому нет необходимости создавать проект. Мне просто нужны эти библиотеки и эти файлы, так есть ли какой-нибудь способ получить их, не создавая проект со структурой каталогов maven?
Комментарии:
1. Что вы подразумеваете под «содержит … файлы»? Обычно это файлы из вашего проекта. Итак, компиляция pom обычно означает: 1. создание экземпляра проекта из pom 2. выполните с ним обычные действия maven. Сервер сборки делает именно это.
2. Мы хотим использовать Maven только для загрузки библиотек и загрузки других файлов, а не исходного кода
3. Это необычное использование Maven. Не помешает создать базовый проект (jar) и включить туда POM.
Ответ №1:
Я не уверен в вашем вопросе, чего вы хотите. Если у вас есть pom.xml файл, и вы хотите загрузить все зависимости, определенные в нем, вы можете вызвать
mvn dependency:copy-dependencies
Для получения дополнительных опций посмотрите maven copy-dependencies на странице задач
Если вы спрашиваете, как создать pom, который не будет содержать кода, а только зависимости, вы можете сделать это, указав pom
packaging .