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 :

Maven : héritage des dépendances system


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut Maven : héritage des dépendances system
    Bonjour,

    Juste une question simple :

    J'ai dans un projet parent, dans son pom.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <dependency>
    			<groupId>alfresco-enterprise-tomcat-330</groupId>
    			<artifactId>alfresco-deployment-3.3</artifactId>
    			<version>3.3</version>
    			<scope>system</scope>
    			<systemPath>${alfresco.sdk.dir}/alfresco-core-3.3.jar</systemPath>
    		</dependency>
    La variable alfresco.sdk.dir est bien définie dans le tag <properties> dans ce pom, tout est OK.
    Le problème se pose au build du fils : un autre projet eclipse qui déclare dans son pom.xml celui-ci comme parent.
    En fait, le fils n'arrive pas à compiler à cause de plein d'erreur "cannot find symbol"... Il ne trouve pas la dépendance, pourquoi ?
    Je mets en doute, qu'une dépendance de scope "System" n'est pas héritée par les pom fils ... pouvez vous confirmer ?

    Merci

  2. #2
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Bonjour,
    Peux t-on avoir les traces et le pom fils ?
    Merci

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] org.alfresco.sdk
    [INFO] com.michelin.module.kbs.core
    2010-06-18 10:55:58.984:INFO::Logging to StdErrLog:EBUG=false via org.eclipse.jetty.util.log.StdErrLog
    Downloading: http://repo1.maven.org/maven2/org/mo...n-metadata.xml
    711 B downloaded at 1.3 KB/sec
    Downloading: http://repository.sourcesense.com/ne...n-metadata.xml
    878 B downloaded at 1.2 KB/sec
    Downloading: http://repository.sourcesense.com/ne...n-metadata.xml
    710 B downloaded at 1.0 KB/sec
    Downloading: http://repo1.maven.org/maven2/org/ap...n-metadata.xml
    9 KB downloaded at 42.8 KB/sec
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building org.alfresco.sdk 3.3
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ org.alfresco.sdk ---
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building com.michelin.module.kbs.core 0.0.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ com.michelin.module.kbs.core ---
    [INFO] Deleting file set: D:\galileo\workspace-alfresco-3.3-ent\com.michelin.module.kbs.core\target (included: [**], excluded: [])
    [INFO]
    [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ com.michelin.module.kbs.core ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 2 resources
    [INFO] Copying 2 resources to alfresco/extension
    [INFO]
    [INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ com.michelin.module.kbs.core ---
    [INFO] Compiling 21 source files to D:\galileo\workspace-alfresco-3.3-ent\com.michelin.module.kbs.core\target\classes
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] org.alfresco.sdk .................................. SUCCESS [0.187s]
    [INFO] com.michelin.module.kbs.core ...................... FAILURE [1.954s]
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 7.500s
    [INFO] Finished at: Fri Jun 18 10:56:06 CEST 2010
    [INFO] Final Memory: 13M/36M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project com.michelin.module.kbs.core: Compilation failure: Compilation failure:
    D:\galileo\workspace-alfresco-3.3-ent\com.michelin.module.kbs.core\src\main\java\com\michelin\module\kbs\com\michelin\module\kbs\core\util\NgeValidateUtil.java:[16,42] package org.alfresco.service.cmr.repository does not exist

    D:\galileo\workspace-alfresco-3.3-ent\com.michelin.module.kbs.core\src\main\java\com\michelin\module\kbs\com\michelin\module\kbs\core\util\NgeValidateUtil.java:[17,42] package org.alfresco.service.cmr.repository does not exist
    Et encore plein de lignes supplémentaires en ERROR du même type (aucune dépendance résolue).

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut
    J'execute les goals maven : clean package help:effective-pom

    NB : le help:effective-pom ne s'affiche même pas car la phase "compile" ne se fait même pas....

  5. #5
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Le pom fils ?

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut
    le pom fils :

    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
    <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.michelin.module.kbs</groupId>
    	<artifactId>com.michelin.module.kbs.core</artifactId>
    	<packaging>jar</packaging>
    	<version>0.0.1-SNAPSHOT</version>
    	<name>com.michelin.module.kbs.core</name>
    	<url>http://www.michelin.com</url>
    	<description>Alfresco KBS Module Core Service Tier</description>
     
    	<!--SDK Alfresco Enterprise 3.3 -->
     
    	<parent>
    		<groupId>alfresco-enterprise-tomcat-330</groupId>
    		<artifactId>org.alfresco.sdk</artifactId>
    		<version>3.3</version>
    		<relativePath>../org.alfresco.sdk</relativePath>
    	</parent>
     
    	<dependencyManagement>
    		<dependencies>
    			<dependency>
    				<groupId>${project.grouId}</groupId>
    				<artifactId>${project.artifactId}</artifactId>
    				<version>${project.version}</version>
    				<!--				Pas de transitivité sur le SDK car dejà présent au deploiement-->
    				<exclusions>
    					<exclusion>
    						<groupId>alfresco-enterprise-tomcat-330</groupId>
    						<artifactId>org.alfresco.sdk</artifactId>
    					</exclusion>
    				</exclusions>
    			</dependency>
    		</dependencies>
    	</dependencyManagement>
    </project>

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/07/2010, 10h25
  2. gwt-maven-plugin - Ordre des dépendances dans le classpath
    Par guymage dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 28/01/2010, 23h40
  3. Gestion des dépendances Maven 2
    Par zarba dans le forum Maven
    Réponses: 4
    Dernier message: 17/11/2009, 18h18
  4. Gestion de scope des dépendances maven
    Par menzlitsh dans le forum Maven
    Réponses: 1
    Dernier message: 16/07/2009, 02h17
  5. Utiliser Maven sans la gestion des dépendances?
    Par MLK jr dans le forum Maven
    Réponses: 6
    Dernier message: 15/02/2008, 10h18

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