chronos-maven-plugin:运行maven时找不到mojo-sandbox-5-SNAPSHOT.pom

时间:2011-03-31 12:52:43

标签: testing maven jmeter

此问题基于stackoverflow上的另一个问题:Maven Chronos JMeter plugin

我遇到同样的问题,但如上所述添加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尝试从不同位置获取mjjo-sandbox-5-SNAPSHOT.pom后,我收到以下maven错误:

[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 个答案:

答案 0 :(得分:4)

您似乎使用了旧版本的插件。 codehaus中的所有插件都指共同的父级。旧版本的chronos指的是父版本的旧版本,不再容易访问。

通过添加存储库位置http://nexus.codehaus.org/snapshots/

可以找到更新的版本

答案 1 :(得分:0)

该插件似乎有问题。

它曾经为我们工作,我仍然在我的本地仓库中有工作版本。我注意到的第一件事,父母曾经是mojo-sandbox-parent,也是回购中缺失的。

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

<强>更新

我在这里找到答案:Where is 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/

以下是修复此http://jira.codehaus.org/browse/MSANDBOX-50

的JIRA票证