Прежде всего +1 за рекомендацию Рагурам. В его блоге, посвященном сонату, вы получаете подсказки о том, что вы хотите делать, используя classifier
, чтобы различать ваши две банки. В этом случае банки принадлежат одному и тому же артефакту.
Вы также можете использовать два разных poms для двух разных сборок и вызывать
mvn -f pom-xxx.xml clean install
mvn -f pom-yyy.xml clean install
В каждом поме вы можете указать свой artifactId
. Это разделяет оба артефакта немного больше, чем решение classifier
.
Тем не менее, совет не сделать это кажется разумным, и я бы следовал предложению макета проекта родителя / модуля.