Я не уверен, есть ли возможность иметь два тега <artifactId>
в одном POM, поскольку он уникален. Что вы можете сделать, это, вы можете иметь два файла pom, скажем, pom.xml
и pom_impl.xml
, теперь
- для развертывания клиента do,
mvn package deploy
- для развертывания impl do,
mvn -f pom_impl.xml package deploy
Никогда не пробовал, хотя.
Разъяснение : Вопрос кажется неоднозначным, похоже, у вас есть один проект, но вы хотите создать два артефакта (клиентский и impl) из одной и той же кодовой базы. Читая его снова, я чувствую, что у вас есть два проекта (два разных кода), но вы просто хотели объединить его, чтобы он вел себя как два модуля одного проекта. Мой ответ предполагает первый случай.