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 :

Faire un war avec maven/eclipse


Sujet :

Maven Java

  1. #1
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 659
    Points
    2 659
    Par défaut Faire un war avec maven/eclipse
    Bonjour, j'ai une application java qui est buildé via maven sur eclipse.

    L'application marche bien quand je la lance en tant qu'appli java.

    Son organisation est simple : un projet parent et un projet app1 'fils', qui ne se trouve cependant pas dans le même répertoire au niveau de windows :

    Mais lorsque je veux créer un war via un clic droit sur app1-> run maven clean install, il refuse avec le message :
    [ERROR] Non-resolvable parent POM: Could not find artifact parent:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 8, column 10 -> [Help 2]

    Je ne comprends pas : comment peux peut-il compiler et tourner, et lorsque je veux en faire un war avoir un problème de dépendance?

    parent
    -pom
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <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/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>parent</groupId>
    	<artifactId>parent</artifactId>
    	<version>1.0.0-SNAPSHOT</version>
    	<packaging>pom</packaging>

    app1
    -pom
    Code XML : 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
    <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/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>app1</groupId>
    	<artifactId>app1</artifactId>
    	<version>1.0.0-SNAPSHOT</version>
    	<packaging>war</packaging>
     
    	<parent>
    		<groupId>parent</groupId>
    		<artifactId>parent</artifactId>
    		<version>1.0.0-SNAPSHOT</version>
    		<relativePath>../parent/pom.xml</relativePath>
    	</parent>
     
    	<build>
    		<sourceDirectory>src</sourceDirectory>
    		<plugins>
    			<plugin>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<configuration>
    					<source>1.8</source>
    					<target>1.8</target>
    				</configuration>
    			</plugin>
    			<plugin>
    				<artifactId>maven-war-plugin</artifactId>
    				<configuration>
    					<warSourceDirectory>WebContent</warSourceDirectory>
    					<failOnMissingWebXml>false</failOnMissingWebXml>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
    </project>

    Quelqu'un a une explication?
    Merci!

  2. #2
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut Source voir explication
    Bonjour,

    On a pas la structure exacte de ton pom parent, mais ce post doit certainement répondre à ton problème.
    Sinon passe en mode debug -X de maven, dans netbeans je peux récupérer la ligne de commande de l'IDE,
    tu te positionnes dans le même répertoire et tu rajoutes -X, mais à la vue de ton message, il y a juste un pb de relativePath du Pom parent.

    Olivier

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 659
    Points
    2 659
    Par défaut
    De quel post parles-tu?

  4. #4
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut perdu le gars
    Bonjour,

    excuse moi, dans mes pérégrinations intellectuelles, je me suis perdu ..
    http://stackoverflow.com/questions/2...-relative-path

    Oups

    Olivier

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 659
    Points
    2 659
    Par défaut
    Merci de ton aide mais je n'ai pas le même probleme : dans le post, c'est simplement qu'il n'est pas possible de mettre uen variable pour la version dans le tag parent.

    Mon problème est lié à la création du war, sinon en lancement via eclipse l'appli marche bien.

Discussions similaires

  1. Utiliser PrimeFaces avec Maven/Eclipse
    Par khadime27 dans le forum Maven
    Réponses: 7
    Dernier message: 04/09/2012, 14h01
  2. [Framework] Configuration de spring pour faire des tests avec maven
    Par wsp_ape dans le forum Spring
    Réponses: 7
    Dernier message: 17/06/2011, 18h12
  3. déployer un war avec maven
    Par ensienne dans le forum Maven
    Réponses: 1
    Dernier message: 28/03/2011, 15h29
  4. déployer un war avec maven sur Tomcat
    Par publicStaticVoidMain dans le forum Maven
    Réponses: 3
    Dernier message: 20/12/2008, 23h08
  5. projet .war avec Eclipse
    Par CapToMatteo dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 20/04/2004, 15h38

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