Разработка плагинов Jenkins (hudson) встречает maven -forcer-plugin: выпуск 1.1-SNAPSHOT - PullRequest
1 голос
/ 11 февраля 2011

Я пытаюсь разработать один плагин jenkins (aka hudson) и следовать Tutorial и сгенерировать дерево исходного кода после команды mvn -cpu hpi:create.

В то время, когда я делаю "пакет mvnmsgstr ", он сообщает об ошибке вроде

[INFO] Building Unnamed - com.example.jenkins:redmine2:hpi:1.0-SNAPSHOT
[INFO]    task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-enforcer-plugin

Reason: Error getting POM for 'org.apache.maven.plugins:maven-enforcer-plugin' from the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-enforcer-plugin:pom:1.1-SNAPSHOT

from the specified remote repositories:
 nexus (http://maven.nexus.local:8888/nexus/content/groups/public)

for project org.apache.maven.plugins:maven-enforcer-plugin

С моего сервера Nexus он имеет только maven-enforcer-plugin:1.0 версию, но эта зависимость по умолчанию генерируется из jenkins, кто-нибудь может мне помочь в ее решении?

  • (Как) Могу ли я перейти на версию plugin-1.0.
  • что я могу добавить на сервере Nexus

У меня есть базовые знания о maven.

1 Ответ

1 голос
/ 12 февраля 2011

Я сам исправил это, выполнив две вещи.

1. Добавлен снимок Apache из здесь в мою группу репозитариев Nexus, кроме настроек в Tutorial

2. Кажется, мой локальный репозиторий maven также испорчен, так что я могу очистить его и перезагрузить с Nexus.

И все еще используются maven-enforcer-plugin:pom:1.1-SNAPSHOT плагины.

Надеюсь, вам это тоже поможет.

...