Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > antrun, clean, Could not resolve dependencies


Автор: leniviy 31.1.2012, 10:22
Вопрос по maven.

В корневом поме есть ант таска. Модули наследуют корневой пом. Модуль 'b' зависит от модуля 'a'.
Команда 'mvn clean' не работает на модуле 'b', пытается скачать 'a'.
Видимо maven пытается подсунуть 'a' Ant'у в classpath.
Как сделать, чтобы он этого не делал, не меняя структуру проекта?

В реальном проекте модулей много и ant task должен выполняться в них всех.

приатачен пример

Автор: LSD 31.1.2012, 12:18
1. После первого install все будет работать нормально.
2. Не принято создавать генерируемые ресурсы в папках src для этого есть target, а добавить их build classpath можно с помощью build helper plugin.
3. Если так хочется удалять папку во время clean есть стандартное решение: http://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html

Автор: leniviy 31.1.2012, 13:53
спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)