2011-03-31 3 views
1

Cette question repose sur une autre question sur stackoverflow: Maven Chronos JMeter plugin-Chronos maven-plugin: ne peut pas trouver mojo sandbox-5-SNAPSHOT.pom lors de l'exécution maven

J'ai le même problème, mais en ajoutant les pluginRepositories comme suggéré ci-dessus ne résout pas complètement le problème.

Voici un extrait de mon 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> 

Je reçois l'erreur maven après maven a essayé d'obtenir le mjjo-bac à sable-5-SNAPSHOT.pom de différents endroits:

[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 

Quelqu'un peut-il m'aider?

+1

Il a l'air très vieux ... pourquoi ne pas utiliser les éléments suivants: https://github.com/Ronnie76er/jmeter-maven-plugin/wiki – khmarbaise

Répondre

0

Il semble y avoir quelque chose de mal avec ce plugin.

Cela a l'habitude de travailler pour nous et j'ai toujours la version de travail dans mon repo local. La première chose que je remarque, parent était mojo-sandbox-parent qui est également manquant de repo.

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

Mise à jour

J'ai trouvé réponse ici: Where is org.codehaus.mojo:mojo-sandbox:pom:5-SNAPSHOT?

Vous devez changer de référentiel pour https://nexus.codehaus.org/content/groups/snapshots-group/ et, comme solution de contournement, ajoutez http://repository.opencastproject.org/nexus/content/repositories/codehaus-snapshot-repo/

Voici un billet JIRA pour fixer ce http://jira.codehaus.org/browse/MSANDBOX-50

4

Vous semblez avoir utilisé une ancienne version du plugin. Tous les plugins de codehaus font référence à un parent commun. L'ancienne version de chronos faisait référence à l'ancienne version du parent, qui n'est plus facilement accessible.

Les nouvelles versions peuvent être trouvées en ajoutant un emplacement de dépôt http://nexus.codehaus.org/snapshots/