Bonjour,
je viens vers vous afin d'avoir de l'aide sur la mise en place de maven dans un projet.
Je souhaiterai avoir un structure du genre:
dans /proxy/spring/pom.xml j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /proxy/pom.xml /proxy/spring/pom.xml /proxy/hibernate/pom.xml /proxy/backendA/pom.xml /proxy/backendB/pom.xml /parent/pom.xml /test/test-spring/pom.xml /test/test-hibernate/pom.xml ...
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 <groupId>project</groupId> <artifactId>proxy-spring</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.0.0.RELEASE</version> <scope>compile</scope> </dependency> <dependency> <groupId>groupA</groupId> <artifactId>artifactB</artifactId> <version>versionXXX</version> <scope>compile</scope> </dependency> .... </dependencies> </dependencyManagement>
dans le /parent/pom.xml j'ai mis:
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 <groupId>project</groupId> <artifactId>parent</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <dependencyManagement> <dependencies> <dependency> <groupId>project</groupId> <artifactId>proxy-spring</artifactId> <version>0.0.1-SNAPSHOT</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
dans le pom.xml du test-spring je voulais mettre:
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 <modelVersion>4.0.0</modelVersion> <parent> <groupId>project</groupId> <artifactId>parent</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>test-spring</artifactId> <packaging>jar</packaging> <dependencies> <dependency> <groupId>project</groupId> <artifactId>proxy-spring</artifactId> </dependency> </dependencies>
cependant quand je tente la compilation du moduleA j'ai l'erreur:
ce que je souhaiterai avoir c'est avoir automatiquement l'ensembles des dépendances de proxy-spring dans mon projet test-spring sans devoir toutes les déclarer dedans. (Ici je n'ai qu'une dépendance, mais nous en avons bien plus dans le projet final)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 The project project:test-spring:0.0.1-SNAPSHOT (E:\Development\Java\project\test\test-spring\pom.xml) has 1 error 'dependencies.dependency.version' for project:proxy-spring:jar is missing. @ line 18, column 21
Merci.
Partager