У меня есть мультимодульный проект Maven, в котором я просто хочу выпустить модуль обновления, а не весь проект. Это связано с некоторыми конкретными требованиями, в которых выпуск целого проекта невостребован для - только подмножество библиотеки нуждается в исправлениях и, следовательно, в выпуске.
Однако, когда я запускаю mvn release:prepare
, я получаю следующую ошибку Non-resolvable parent POM
- Я установил родительскую связь POM в проекте модуля с тегом relativePath
, но это, похоже, не работает.
Можно ли освободить только модуль, а не освободить весь проект.
Спасибо заранее.
ИЗМЕНИТЬ
Родительский pom
<groupId>com.domain</groupId>
<artifactId>project-parent</artifactId>
<version>0.5.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>library1</module>
<module>library2</module>
<module>library3</module>
</modules>
Модули POM имеют значения:
<parent>
<groupId>com.domain></groupId>
<artifactId>project-parent</artifactId>
<version>0.5.1-SNAPSHOT</version>
</parent>
<artifactId>library1</artifactId>
Теперь я просто хочу выпустить новую версию библиотеки1, а не другие