Итак, у меня есть два проекта Maven, которые я контролирую.Одно зависит от другого, скажем, webapp зависит от библиотеки jar.Я пытаюсь настроить непрерывное развертывание, поэтому у меня есть веб-приложение в зависимости от версии SNAPSHOT библиотеки JAR.Теперь, когда я проверяю код на jar и отправляю на git-сервер, веб-приложение красиво создается.Я настроил ловушку post-receive на git-сервере, чтобы запустить сборку jar lib в jenkins.
Теперь я хотел бы иметь одношаговый процесс (нажатие кнопки), который будет выполнять следующее:
Предположим, для начала в поме есть следующее:
<artifactId>jarlib</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
и
<artifactId>webapp</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
...
<dependency>
<artifactId>jarlib</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
...
Мне бы хотелось, чтобы два артефакта были выпущены webapp: 0.0.1и ярлиб: 0.0.1.Я бы хотел, чтобы помпы теперь выглядели так:
<artifactId>jarlib</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
и
<artifactId>webapp</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
...
<dependency>
<artifactId>jarlib</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
...