Используя Jenkins, создайте проект Maven, артефакт не является последним.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Используя Jenkins, создайте проект Maven, артефакт не является последним.

Сообщение Anonymous »

Я использую Jenkins для создания проекта Maven.
Jenkins извлекает самый последний код из Gitlab (покажите на консоли. Я подтверждаю, что это так), но артефакт сборки не самый последний (у меня неверный JAR-файл в целевом каталоге).
Перед сборкой проекта я очищаю рабочую область Jenkins и запускаю Maven как чистый пакет.
Я даже видел вывод на консоли (maven собрал jar модуля и перенес его в целевой каталог), вот так:

Код: Выделить всё

git checkout -f cecb0029c3332dceaf72527cfe60fb6ca81ced68 # the lastest version
...
17:17:36 [INFO] --- jar:3.2.0:jar (default-jar) @ ar-refactoring ---
17:17:36 [INFO] Building jar: /root/.jenkins/workspace/es/jeeplus-modules/ar-refactoring/target/ar-refactoring-1.0.14-SNAPSHOT.jar
...

17:18:35 [JENKINS] Archiving /root/.jenkins/workspace/es/jeeplus-modules/ar-refactoring/target/ar-refactoring-1.0.14-SNAPSHOT.jar to org.jeeplus/ar-refactoring/1.0.14-SNAPSHOT/ar-refactoring-1.0.14-SNAPSHOT.jar
...

Может быть полезная информация:
  • Целью проекта Maven является JAR, и он использует модули Java.
  • Код необходимо обновить в ar-refactoring-1.0.14-SNAPSHOT.jar.
  • Использование Maven репозиторий по умолчанию (/root/.m2/repository)
  • Перед сборкой я подтверждаю, что нигде нет ar-refactoring-1.0.14-SNAPSHOT.jar (используйте find / -name ar-refactoring-1.0.14-SNAPSHOT.jar )
  • Версия Maven: Apache Maven 3.9.8
  • Я пытаюсь очистить рабочее пространство Jenkins перед сборкой, но не работает
заставьте Jenkins клонировать ветку HEAD, а также удалите целевой каталог. Убедитесь, что maven не будет использовать ранее созданный .jar.
  • Используйте mvn clean package экземпляр пакета , не работает
убедитесь, что maven не будет использовать .jar ранее созданный.
  • Я перехожу в рабочую область Jenkins, загружаю JAR (артефакт проекта). Это неправильный JAR. Затем запустите mvn clean package (используйте тот же Maven и JDK), артефакт правильный!
Теперь, мы обнаружили, что что-то идет не так, когда Дженкинс выполняет чистый пакет. (pom.xml в порядке, версия Maven в порядке, порядок компиляции в порядке)


Подробнее здесь: https://stackoverflow.com/questions/787 ... not-latest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Используя Jenkins, создайте проект Maven, артефакт не последний.
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как загрузить артефакт Maven в пакеты GitHub, используя командную строку?
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Как загрузить артефакт Maven в пакеты GitHub, используя командную строку?
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Обертка Maven на M1 Mac: /meta-inf/maven/org.apache.maven.wrapper/maven-wrapper/pom.properties не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Обертка Maven на M1 Mac: /meta-inf/maven/org.apache.maven.wrapper/maven-wrapper/pom.properties не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»