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 :

Build de Portlet pour JBoss Portal avec Maven2


Sujet :

Maven Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 16
    Points
    16
    Par défaut Build de Portlet pour JBoss Portal avec Maven2
    Bonjour tout le monde,

    Je cherche une solution pour builder un Portlet avec Maven2, pour JBoss Portal. Est-ce que quelqu'un a déjà fait cela ? Pourriez-vous me donner quelques conseils ?

    Merci beaucoup d'avance !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    J'ai essayé avec le plugin war, en ajoutant le fichier portlet.xml au projet. Quand je lance l'install, les dossiers META-INF et WEB-INF sont créés dans target, mais sans rien dedans.
    Le résultat de l'opération :
    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
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] Building myPortlet
    [INFO]    task-segment: [clean, install]
    [INFO] ------------------------------------------------------------------------
    [INFO] [clean:clean]
    [INFO] [resources:resources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:compile]
    [INFO] No sources to compile
    [INFO] [resources:testResources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:testCompile]
    [INFO] No sources to compile
    [INFO] [surefire:test]
    [INFO] No tests to run.
    [INFO] [war:war]
    [INFO] Exploding webapp...
    [INFO] Copy webapp webResources to C:\java\workspaces\myPortlet\target\myPortlet-0.1-SNAPSHOT
    [INFO] Assembling webapp myPortlet in C:\java\workspaces\myPortlet\target\myPortlet-0.1-SNAPSHOT
    [INFO] Generating war C:\java\workspaces\myPortlet\target\myPortlet-0.1-SNAPSHOT.war
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Error assembling WAR: Deployment descriptor: C:\java\workspaces\myPortlet\target\myPortlet-0.1-SNAPSHOT\WEB-INF\web.xml does not exist.
     
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 4 seconds
    [INFO] Finished at: Tue Jan 15 10:53:36 CET 2008
    [INFO] Final Memory: 6M/508M
    [INFO] ------------------------------------------------------------------------

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    ...et mon fichier pom.xml :
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <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>
    	<!-- **************************************************************** -->
    	<!-- The Basics -->
    	<!-- **************************************************************** -->
      	<groupId>com.my-url</groupId>
      	<artifactId>myPortlet</artifactId>
      	<packaging>war</packaging>
      	<version>0.1-SNAPSHOT</version>
    	<!-- **************************************************************** -->
    	<!-- Build Settings -->
    	<!-- **************************************************************** -->
    	<build>
    		<plugins>
    			<!-- maven-war-plugin -->
    			<plugin>
            		<groupId>org.apache.maven.plugins</groupId>
            		<artifactId>maven-war-plugin</artifactId>
            		<version>2.0</version>
          		</plugin>
    		</plugins>
    	</build>
    	<!-- **************************************************************** -->
    	<!-- More Project Information -->
    	<!-- **************************************************************** -->
    	<name>myPortlet</name>
    	<description>Portlet build test</description>
    	<url>myPortlet</url>
    	<inceptionYear>2008</inceptionYear>
    </project>
    J'imagine qu'il y manque du contenu, mais je ne suis pas un spécialiste Maven D'où mon appel à l'aide...

  4. #4
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    Bonjour,

    Je n'ai jamais fait de portlet avec maven 2. Par contre, je me demande si tu as bien suivi la structure de répertoire de maven 2 (cf. Introduction à Maven 2) car d'après tes traces tu n'as pas de source java et de tests.

    Rémy

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Je suis justement sur cette page là, en train de voir ça. Résultat des investigations d'ici bientôt Merci !

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    mieux vaut tard que jamais

    Les portlets ne sont pas 100% compatible avec tous les portails, chacun possède ses finesses. JBoss Portal nécessite un fichier portlet-instances.xml et [NomDuPortlet]-object.xml, dans le répertoire WEB-INF avec les fichiers web.xml et portlet.xml.

    Et comme l'a relevé rseM2, il faut bien entendu avoir la bonne structure de répertoires :
    src/main/java >> sources java, dans leurs packages respectifs
    src/main/resources >> ressources...
    src/main/webapp/WEB-INF >> descripteurs de déploiement (*.xml), pages jsp, etc.
    Et bien-sûr à la racine du projet, le pom.xml

Discussions similaires

  1. [Visual Web] Peut-on utiliser VisualWeb pour JBoss Portal ?
    Par gifffftane dans le forum NetBeans
    Réponses: 0
    Dernier message: 24/02/2009, 09h33
  2. [Portlet] [portlet jsr168+ jboss portal] problème avec renderURL
    Par luna007 dans le forum Portails
    Réponses: 0
    Dernier message: 27/10/2008, 11h56
  3. [JBoss Portal] Outils nécessaires Portlet Eclipse / JBOSS portal
    Par srvinfor dans le forum Portails
    Réponses: 0
    Dernier message: 26/10/2008, 14h30
  4. [JBoss Portal] Moteur de recherche pour Jboss portal
    Par maikof dans le forum Portails
    Réponses: 3
    Dernier message: 11/05/2007, 06h28

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