chronos-maven-plugin: не удается найти mojo-sandbox-5-SNAPSHOT.pom при запуске maven - PullRequest
1 голос
/ 31 марта 2011

Этот вопрос основан на другом вопросе о stackoverflow: Плагин Maven Chronos JMeter

У меня та же проблема, но добавление pluginRepositories, как предложено выше, не решает проблему полностью.

Вот выдержка из моего pom:

<project>
  ...
  <pluginRepositories>
    <pluginRepository>
      <id>snapshots.repository.codehaus.org</id>
      <url>http://snapshots.repository.codehaus.org/</url>
    </pluginRepository>
  </pluginRepositories>
  ...
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>chronos-maven-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
    <configuration>
      <input>${basedir}/src/test/jmeter/test.jmx</input>
    </configuration>
    <executions>
      <execution>
        <id>jmeter-tests</id>
        <phase>verify</phase>
        <goals>
          <goal>jmeter</goal>
        </goals>
      </execution>
    </executions>
  </plugin>
...
</project>

Я получаю следующую ошибку maven после того, как maven попытался получить mjjo-sandbox-5-SNAPSHOT.pom из разных мест:

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.codehaus.mojo:chronos-maven-plugin:maven-plugin:1.0-SNAPSHOT

Reason: Cannot find parent: org.codehaus.mojo:mojo-sandbox for project: org.code
haus.mojo:chronos-maven-plugin:maven-plugin:1.0-SNAPSHOT for project org.codehau
s.mojo:chronos-maven-plugin:maven-plugin:1.0-SNAPSHOT

Кто-нибудь может мне помочь?

Ответы [ 2 ]

4 голосов
/ 05 августа 2011

Вы, похоже, использовали старую версию плагина. Все плагины в codehaus относятся к общему родителю. Старая версия chronos ссылалась на старую версию родителя, которая больше не доступна.

Более новые версии можно найти, добавив местоположение хранилища http://nexus.codehaus.org/snapshots/

0 голосов
/ 06 мая 2011

Кажется, что-то не так с этим плагином.

Раньше он работал для нас, и у меня все еще есть рабочая версия в моем локальном репо.Первое, на что я обращаю внимание, когда-то родителем был mojo-sandbox-parent, который также отсутствует в репо.

<parent>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>mojo-sandbox-parent</artifactId>
   <version>8</version>
</parent>

Обновление

Я нашел ответ здесь: Где находится org.codehaus.mojo: mojo-sandbox: pom: 5-SNAPSHOT?

Вам нужно изменить репозиторий на https://nexus.codehaus.org/content/groups/snapshots-group/ и, в качестве обходного пути, добавить http://repository.opencastproject.org/nexus/content/repositories/codehaus-snapshot-repo/

Вот билет JIRA, чтобы исправить это http://jira.codehaus.org/browse/MSANDBOX-50

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