Как указать Maven 3.0.3 извлекать только общий файл jar во вновь созданный артефакт?

Я использую Maven 3.0.3 и пытаюсь добиться следующего:

project-a (это мой родительский POM) -> сборка pom -> dev/test/qa/prod POM, которые генерируют zip-файлы (по одному на каждую среду). У меня есть довольно много «общих» файлов свойств и файлов xml, которые я хотел бы поместить в общий zip-файл и «встроить» или «извлечь» в zip-файлы dev/test/qa/prod. Я пытался не помещать эти общие компоненты в pom сборки, а затем обращаться к ним, используя относительный путь (например, что-то вроде «../common»), и вместо этого создавать POM, который будет зависеть от POM dev/test/qa/prod. ... Как я могу указать этим POM извлекать ТОЛЬКО один файл zip или jar, который называется project-common.jar !!!


person Roman Kagan    schedule 24.10.2011    source источник


Ответы (1)


Возможно, плагин maven-dependency-plugin может помочь извлечь ваш артефакт: http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html

person Andriy Plokhotnyuk    schedule 11.11.2011