2013-03-06 5 views
1

У меня есть два основных класса в проекте, и я хотел создать два отдельных файла jar. Я нашел решение с использованием профилей, но результат, который я получил, был неправильным. Поскольку я использую maven-jar-plugin и maven-resource-plugin с целью исключения файлов свойств из финального файла jar, я помещаю их в два отдельных файла <profile>. Единственными отличиями являются <id> для разных <profile> и основных записей класса.Профили Maven для двух разделенных файлов Jar

Может ли кто-нибудь сказать мне правильную конфигурацию для этого? Благодарю.

ответ

0

Я бы рекомендовал использовать плагин jar для создания артефактов с классификаторами. Определите проект как <packaging>pom</packaging>. Определите профиль, который активен по умолчанию и выполняет компиляцию. Убедитесь, что вы указали фазы. Затем добавьте два профиля, которые относятся к вашей таре. Затем также используйте build-helper-maven-plugin, чтобы при необходимости прикрепить артефакты к проекту.

Смежные вопросы