Сборка Maven завершается неудачно с помощью os-maven-plugin - PullRequest
0 голосов
/ 18 мая 2018

Я добавил плагин os-maven-pom к своему pom следующим образом:

<build>
    <extensions>
        <!-- native platform classifier -->
        <extension>
            <groupId>kr.motd.maven</groupId>
            <artifactId>os-maven-plugin</artifactId>
            <version>1.5.0.Final</version>
        </extension>
    </extensions>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19</version>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

На моей машине разработчика я могу прекрасно скомпилировать и запустить этот проект, однако, когда я пытаюсь запустить сборку через Jenkinsон немедленно завершается неудачно и показывает эту ошибку в журналах:

[INFO] Internal error in the plugin manager getting plugin 
'org.apache.maven.plugins:maven-clean-plugin': Plugin 
'org.apache.maven.plugins:maven-clean-plugin:2.5' has an invalid descriptor:
1) Plugin's descriptor contains the wrong group ID: kr.motd.maven
2) Plugin's descriptor contains the wrong artifact ID: os-maven-plugin
3) Plugin's descriptor contains the wrong version: 1.5.0.Final

Очевидно, что он использует дескрипторы из os-maven-plugin для получения чистого плагина и завершается неудачей, потому что дескрипторы неПодходим для этого плагина.

Почему это так и как я должен включить os-maven-plugin в свой проект?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...