Получение ClassNotFoundException при запуске задания Jenkins через Git - PullRequest
0 голосов
/ 25 февраля 2020

Я получаю сообщение об ошибке «класс не найден», если я запускаю свой проект в Jenkins через Git.

Проект работает нормально, если я изменяю его на локальное рабочее пространство с Git.

Я пытаюсь выполнить программу, используя mvn exe c: java.

Ниже приводится конфигурация подключаемого модуля maven:

 <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.6.0</version>
                <configuration>
                    <mainClass>Tests</mainClass>
                    <arguments>
                        <argument>arg0</argument>
                    </arguments>
                </configuration>
</plugin>

Где "Tests" - исполняемый файл class.

Ошибка ниже:

[ПРЕДУПРЕЖДЕНИЕ] java .lang.ClassNotFoundException: main. java. Испытания на java. net .URLClassLoader. findClass (URLClassLoader. java: 471) в java .lang.ClassLoader.loadClass (ClassLoader. java: 588) в java .lang.ClassLoader.loadClass (ClassLoader. java: 521) в орг. .codehaus.mojo.exe c .ExecJavaMojo $ 1.run (ExecJavaMojo. java: 270) в java .lang.Thread.run (Тема. java: 834)

1 Ответ

0 голосов
/ 25 февраля 2020

Проблема была решена с помощью

mvn install exec:java

вместо

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