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 :

Bug sur mvn install (I18N = truc de 1337?)


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut Bug sur mvn install (I18N = truc de 1337?)
    Salutations, j'ai un problème assez pénible. Je n'arrive pas à passer la commande mvn install.

    En effet il me sort une erreur (toujours la même) à chaque coup. Voici le log de l'erreur en question :
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Lorg/codehaus/plexus/i18n/I18N;
    [INFO] ------------------------------------------------------------------------
    [INFO] Trace
    java.lang.NoClassDefFoundError: Lorg/codehaus/plexus/i18n/I18N;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2259)
    at java.lang.Class.getDeclaredField(Class.java:1852)
    at hidden.org.codehaus.plexus.util.ReflectionUtils.getFieldByNameIncludingSuperclasses(ReflectionUtils.java:31)
    at hidden.org.codehaus.plexus.util.ReflectionUtils.getFieldByNameIncludingSuperclasses(ReflectionUtils.java:39)
    at org.codehaus.plexus.component.composition.FieldComponentComposer.getFieldByName(FieldComponentComposer.java:212)
    at org.codehaus.plexus.component.composition.FieldComponentComposer.findMatchingField(FieldComponentComposer.java:171)
    at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:62)
    at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
    at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
    at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
    at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
    at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
    at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
    at org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
    at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:566)
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:425)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    J'ai essayé d'importer le plexus I18N dans mon repository malheureusement ça n'a pas fonctionné. Peut-être m'y suis-je mal pris dans tous les cas je ne sais plus quoi faire...

    Loué soit ce forum et ses membres. Faites que vous puissiez me venir en aide... amen ^^

    Cordialement,
    Astemius porteur de la bonne parole...

    PS : I18N = internationalisation... c'était une boutade... et non j'ai même pas honte

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour à toi,

    Peux-tu nous montrer ton petit pom.xml ?
    Comment as tu "importer" la librairie dans ton repository ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>com.groupId</groupId>
    	<artifactId>PROJET</artifactId>
    	<packaging>pom</packaging>
    	<version>1.0.0-SNAPSHOT</version>
    	<name>PROJET</name>
     
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    		<dependency>
    			<groupId>log4j</groupId>
    			<artifactId>log4j</artifactId>
    			<version>1.2.9</version>
    		</dependency>
    		<dependency>
    			<groupId>org.codehaus.plexus</groupId>
    			<artifactId>plexus-i18n</artifactId>
    			<version>1.0-beta-7</version>
    		</dependency>
    	</dependencies>
    	<dependencyManagement>
    		<dependencies>
    			<dependency>
    				<groupId>com.groupId</groupId>	
    				<artifactId>XXX</artifactId>
    				<version>${project.version}</version>
    			</dependency>
    			<dependency>
    				<groupId>com.groupId</groupId>	
    				<artifactId>YYY</artifactId>
    				<version>${project.version}</version>
    			</dependency>	
    		</dependencies>
    	</dependencyManagement>
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<configuration>
    					<source>1.4</source>
    					<target>1.4</target>
    				</configuration>
    			</plugin>					
    		</plugins>
    	</build>
    	<modules>
    		<module>XXX</module>
    		<module>YYY</module>
    	</modules>
    </project>
    Voila voila, j'ai ajouté pour l'occasion la dépendance mais dans l'état actuel je l'ai supprimé. C'était juste histoire d'importer tout les composants qui y sont raccrochés... dans tous les cas ça n'a pas fonctionné donc...
    Pour les modules il y en a en réalité 5 dont 3 war. Je ne sais pas si ça a un quelconque rapport mais avant j'avais un soucis avec le maven-site-plugin (normalement réglé puisque je n'ai plus l'erreur).

    M'enfin je vous laisse à vos réflexions...

    Edit : J'ai ptêt mal répondu à la question. Pour importer j'ai donc mis la dépendance dans le pom et j'ai fait un mvn compile. (Euh d'ailleurs quand on fait mvn install ca fait bien la generation des sources, la compilation et le packaging n'est pas?. D'ailleurs mvn package me balance la même erreur).

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Et voila, résolu par la grâce de Dieu. Ou plus vraisemblablement par ma stupidité.

    Il se trouve que dans la vie je suis très tête en l'air... c'est malheureux (encore aujourd'hui je jeun à cause d'un oubli de déjeuner). Mais il arrive parfois que ce défaut tourne à mon avantage :
    Je voulais supprimer le fameux "plexus" de mon repository, et comme une grosse tâche je supprime le dossier org en entier (dans lequel il était tout de même). Là où je suis super doué c'est que j'ai pris l'habitude de faire SHIFT+SUPPR à chaque fois, donc pas de retour en arrière possible.

    Enfin bref j'avais une vieille sauvegarde sauf qu'il manquait plein de trucs. Après avoir tout remis en ordre pour que la compile fonctionne et bien... l'install aussi fonctionnait.

    Voila voila, je sais pas trop pourquoi ça fonctionne mais j'ai vu passer la ligne Downloading (...) /plexus/I18N(...).

    Je tiens donc à remercier la nature pour avoir supprimer certaines cellules de mon cerveau.

    Cordialement,
    Astemius

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Plugin][VE]Bug sur Eclipse Visual Project Editor
    Par capitaine_choc dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 31/05/2005, 14h51
  2. Bug sur glColor3i !
    Par ZiZouJH dans le forum OpenGL
    Réponses: 23
    Dernier message: 04/06/2004, 10h21
  3. [Mysql] [eclipse] questions sur l'installation
    Par sandusa dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/03/2004, 11h26
  4. Bug sur la prorpiété required d'un TField avec ADO ???
    Par denrette dans le forum Bases de données
    Réponses: 6
    Dernier message: 04/11/2003, 11h04
  5. Page de rapport de bug sur le site de Sun
    Par piff dans le forum Général Java
    Réponses: 1
    Dernier message: 03/03/2003, 18h12

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