Скрипт (оболочка или пакет) для удаления / разбора «слова моментального снимка» на зависимостях pom.xml, которые могут использоваться в сборке Jenkins - PullRequest
0 голосов
/ 23 мая 2018

Существует ли какой-либо сценарий (оболочка или пакет), который может удалить слово моментального снимка на зависимостях pom.xml в maven,

во время нашего выпуска, я использую плагин промежуточного выпуска выпуска артефактов, и этот плагин не позволяетзависимости со словом «снимок».Я планирую создать сценарий, который удалит / проанализирует слово «снимок» на зависимостях, поместит его на этапе предварительной сборки в Jenkins, сейчас запустите сборку вручную перед запуском выпуска плагина.причина, по которой я это делаю, состоит в том, что у нас есть много микросервисов с многомодульной структурой, которые имеют собственный pom.xml, около 8 заданий jenkins и 1 задание - несколько pom.xml со своим собственным репозиторием Gitlab.Его довольно утомительно редактировать и удалять слова снимков каждый раз, когда мы выпускаем.

пример нашего pom.xml,

<parent>
    <groupId>com.techstack.scheduler</groupId>
    <artifactId>scheduler-service</artifactId>
    <version>0.0.8-SNAPSHOT</version>
</parent>
<artifactId>scheduler-service-core</artifactId>

    <dependency>
        <groupId>com.security</groupId>
        <artifactId>commons-SNAPSHOT</artifactId>
        <version>0.0.64</version>
        <exclusions>
            <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-jdk14</artifactId>
            </exclusion>

        </exclusions>
    </dependency>
...