Я хочу создать папку структуры версий для проекта Maven в .m2
Ниже я внес изменения в pom.xml
<modelVersion>4.0.0</modelVersion>
<groupId>com.XXXXXX.cm</groupId>
<artifactId>state-node</artifactId>
<version>1.5.0/1.0</version>
<packaging>jar</packaging>
<name>state-node</name>
<build>
<finalName>${project.artifactId}</finalName>
</build
Выход:
.m2\repository\com\XXXXXX\cm\state-node\1.5.0\1.0\state-node-1.5.0\1.0.jar
Ожидаемый результат:
.m2\repository\com\XXXXXX\cm\state-node\1.5.0\1.0\state-node-1.5.0.jar
1.5.0 является моей зависимой версией, а 1.0 - моей версией проекта.
Требование проекта: если я использую зависимость (1.5.0) для создания того же проекта, тогда структура папки jar должна находиться в моей папке .m2 1.5.0 \ 1.0 \ state-node-1.5.0.jar,
Если мы сделаем некоторые изменения в моем проекте с той же версией зависимости, тогда структура папки jar должна быть в папке .m2 1.5.0 \ 2.0 \ state-node-1.5.0.jar
Мы вручную обновим версию 1.0 до 2.0 в pom.xml на случай, если мы сделаем некоторые изменения
Как мне этого добиться.