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 avec org.apache.maven.skins


Sujet :

Maven Java

  1. #1
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut Problème avec org.apache.maven.skins
    Bonjour,

    J'ai un souci un peu étrange:
    Pour faire mon intégration continue, j'utilise Hudson. L'un des projets est un nightly build, qui compile toutes les nuits à une heure donnée.
    J'ai remarqué qu'en général, la compilation plante dès le début (juste après sa synchronisation avec CVS).
    L'erreur est la suivante :

    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] The skin does not exist: Unable to determine the release version

    Try downloading the file manually from the project website.

    Then, install it using the command:
    mvn install:install-file -DgroupId=org.apache.maven.skins -DartifactId=maven-default-skin \
    -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file

    org.apache.maven.skins:maven-default-skin:jar:RELEASE


    C'est assez bizarre qu'il recherche la version RELEASE de cette librairie, non ? (pour info, je n'y fait bien sûr jamais allusion dans mes pom.xml)
    A quoi sert exactement cette librairie d'ailleurs ?

    Ce qui m'étonne aussi, c'est que si je demande à Hudson de lancer manuellement cette compilation, il n'a pas ce problème !

    La commande exécutée par Hudson est mvn clean install site-deploy.
    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

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Points : 1 524
    Points
    1 524
    Par défaut
    Tu devrais utiliser Continuum

    Pour le skin, il ne se déclare pas dans le pom, mais dans le fichier src/site/site.xml

    http://maven.apache.org/plugins/mave...escriptor.html rubrique Skinning

  3. #3
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Citation Envoyé par evenisse Voir le message
    Tu devrais utiliser Continuum
    Là n'est pas la question Mais je comprends que tu en fasses de la publicité

    Citation Envoyé par evenisse Voir le message
    Pour le skin, il ne se déclare pas dans le pom, mais dans le fichier src/site/site.xml
    Le problème c'est que je n'ai justement pas ce fichier. En plus, pourquoi me planterait-il que quand il lance le build automatiquement, et non manuellement ?
    Un bug d'Hudson peut être ? (oui, je sais, il faut utiliser Continuum )
    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

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Points : 1 524
    Points
    1 524
    Par défaut
    Je ne sais pas si c'est un problème hudson ou pas car je ne sais pas comment il fonctionne en interne. Mais tu n'est pas le seul à avoir des problèmes avec Hudson.

    Est-ce que tu le lances manuellement sur la machine hudson, avec le même utilisateur? Est-ce que tu as redifini l'emplacement de ton repository local?

    Si tu veux résoudre simplement ton problème, tu devrais créer un fichier site.xml avec la version du skin à utiliser.

  5. #5
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 178
    Points : 274
    Points
    274
    Par défaut
    Quelle version du plugin site utilises tu ? Il semble que ca soit l'absence du site.xml qui pose problème : essaye avec juste
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="mon projet">
        <body>
          <menu ref="reports" />
      </body>
    </project>

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    733
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 733
    Points : 1 119
    Points
    1 119
    Par défaut
    Citation Envoyé par evenisse Voir le message
    Je ne sais pas si c'est un problème hudson ou pas car je ne sais pas comment il fonctionne en interne. Mais tu n'est pas le seul à avoir des problèmes avec Hudson.
    Hudson a deux fonctionnement possible pour maven.

    Le premier en passant par le free-style project standard, qui permet d'invoquer ant, maven ou un script sh en faisant ce que nous ferions à la mano :
    exemple :Le second est plus integré dans hudson, c'est le maven2 project. Là hudson fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp /Applications/apache-tomcat-6.0.14/webapps/hudson/WEB-INF/lib/maven-agent-1.145-SNAPSHOT.jar:/Applications/maven-2.0.7/boot/classworlds-1.1.jar hudson.maven.agent.Main /Applications/maven-2.0.7 /Applications/apache-tomcat-6.0.14/webapps/hudson/WEB-INF/lib/remoting-1.145-SNAPSHOT.jar /Applications/apache-tomcat-6.0.14/webapps/hudson/WEB-INF/lib/maven-interceptor-1.145-SNAPSHOT.jar
    Le principale avantage est qu'il permet de recuperer automatiquement les modules, les résultats de test et les artefacts. Choses qui doit être configuré manuellement dans les projets free-styles.

    J'ai remarqué ceci avec hudson.
    Sous windows, l'intégration par projet maven 2 fonctionne mal. Il peut faire des boucles infinies, sans prendre de ressource. Bref on se demande ce qu'il fout. Alors que sous mac osX et ubuntu, il n'y a pas ce genre de problème.

    J'ai un peu testé continuum, mais je n'arrive pas y accrocher. :p Mise à part le soucis ci-dessus, je n'ai pas eut de problème particulier avec hudson.
    Mais j'ignore si c'est hudson est la source de ton problème, romaintaz.

    La compilation fonctionne bien en manuelle?

  7. #7
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Tarul, merci pour ce retour.
    La compilation manuelle fonctionne effectivement correctement. Je posterais peut être le bug sur le site d'Hudson...
    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

  8. #8
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    C'est fait. On verra bien où ça nous mène...
    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

  9. #9
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Pour information, ce bug avait disparu suite à une mise-à-jour d'Hudson...
    Donc on va dire que c'est résolu !
    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

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/02/2011, 17h27
  2. Problème avec org.apache.axis.client.invoke()
    Par safi11 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 23/08/2010, 11h38
  3. Problème avec org.apache.struts.taglib
    Par newmar dans le forum Struts 1
    Réponses: 1
    Dernier message: 22/02/2008, 16h55
  4. Problème avec org.apache.log4j.jdbc.JDBCAppender
    Par dondano dans le forum Logging
    Réponses: 1
    Dernier message: 17/08/2007, 21h54
  5. Probléme avec org.apache.axis.utils.JavaUtils.convert
    Par adil_aeh dans le forum Services Web
    Réponses: 1
    Dernier message: 22/06/2007, 15h57

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