IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Problème Maven2 et Macker: maven-macker-plugin?


Sujet :

Maven Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Problème Maven2 et Macker: maven-macker-plugin?
    Bonjour,

    Je cherche à utiliser le plugin maven-macker-plugin dans un de mes projets.
    Toutefois Maven2 n'arrive pas à l'exécuter, il semblerait qu'il manque un fichier de decripteur du plugin dans mon repository local. Voiçi l'erreur qui m'est rendue:

    INFO]------------------------------------------------------------------------
    [ERROR]FATAL ERROR
    [INFO]------------------------------------------------------------------------
    [INFO]The PluginDescriptor for the plugin maven-plugins:maven-macker-plugin was not found
    [INFO]------------------------------------------------------------------------
    [INFO]Trace
    java.lang.IllegalStateException: The PluginDescriptor for the plugin maven-plugins:maven-macker-plugin was not found

    at org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:294)
    at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:198)
    at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:163)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1328)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1292)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1058)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:529)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:309)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:276)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:393)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:182)
    at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:760)
    at org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaExecutor.java:257)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
    [INFO]------------------------------------------------------------------------


    et voiçi ce que mon projet contient dans son fichier pom.xml pour utiliser le plugin:
    <project>
    ..
    <build>
    <plugins>
    ...
    <plugin>
    <groupId>maven-plugins</groupId>
    <artifactId>maven-macker-plugin</artifactId>
    <version>0.4.2</version>

    <executions>
    <execution>
    <goals>
    <goal>
    macker
    </goal>
    </goals>
    </execution>
    </executions>


    </plugin>
    </plugins>
    </build>
    ...
    </project>

    Sur le site du plugin http://maven-plugins.sourceforge.net...gin/index.html ils disent qu'aucune version du plugin n'est actuellement disponible mais le site datant de 2005 j'ai cherché sur google et vu qu'une version était disponible sur le repo1 des plugins maven http://repo1.maven.org/maven2/maven-...macker-plugin/ . Toutefois en ayant récupérer cette dernière version j'obtient l'erreur vu précédemment.
    Auriez vous déjà réussi à faire marcher ce plugin ou une autre version et si oui comment faudarit'il configurer le pom.xml???
    Merci d'avance!!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Solution temporaire.
    Petite mise à jour du problème:

    J'ai trouver une page qui illustre comment executer Macker via la tâche ant et donc avec le plugin maven-antrun-plugin. http://docs.codehaus.org/display/MAVENUSER/Running+Macker+with+Maven+2 C'est la solution que j'ai pour l'instant mais je dois admettre que je préférerai un plugin maven-macker-plugin ne nécessitant aucune tâche ant et build.xml où il l'on pourrait soit directement passer en paramètre les fichiers macker.xml tel que:
    <plugin>
    <groupId>maven-plugins</groupId>
    <artifactId>maven-macker-plugin</artifactId>
    <version>0.4.2</version>
    <configuration>
    <mackerConfig>${basedir}src/test/macker.xml</mackerConfig>
    </configuration>


    </plugin>


    ou directement insérer les règles dans le pom:
    <plugin>
    <groupId>maven-plugins</groupId>
    <artifactId>maven-macker-plugin</artifactId>
    <version>0.4.2</version>
    <configuration>
    <macker>
    <rulesets>
    <ruleSet>
    <accessRule>
    <from>myClass</from>
    <to>someJavaClass</to>
    </accessRule>
    </ruleSet>
    </ruleSets>
    </macker>
    .....
    </configuration>


    </plugin>

    Voilà, si vous avez d'autres suggestion je suis preneur!
    Bonne continuation!

Discussions similaires

  1. [JMeter] Problème maven-jmeter--plugin et JDBCSampler
    Par Didine981 dans le forum Tests et Performance
    Réponses: 0
    Dernier message: 28/07/2010, 14h11
  2. Réponses: 1
    Dernier message: 08/06/2010, 10h07
  3. Réponses: 2
    Dernier message: 27/05/2010, 16h26
  4. Réponses: 0
    Dernier message: 27/08/2009, 17h58
  5. Réponses: 15
    Dernier message: 31/08/2006, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo