Bonjour à tous,

J'ai un projet A dans lequel je génère un bean Animal à partir d'un XSD (animal.xsd) et de Maven.

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
 
<plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>jaxb2-maven-plugin</artifactId>
	<version>${jaxb2-maven-plugin.version}</version>
	<executions>
		<execution>
			<id>xjc-a</id>
			<goals>
				<goal>xjc</goal>
			</goals>
		</execution>
	</executions>
	<configuration>
		<packageName>com.societe.animal</packageName>
	</configuration>
</plugin>
Dans un projet C, ayant une dépendance vers A, j'ai d'autres XSD (chien.xsd, chat.xsd, etc.), dans lequel je voudrais définir un bean Chien dans le package com.societe.animal.c, qui doit hériter de Animal. Et en fait je bloque...

J'arrive à générer quelque chose en copiant animal.xsd de A vers C, mais du coup, ça me génère aussi Animal dans com.societe.animal.c :-(

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
 
<plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>jaxb2-maven-plugin</artifactId>
	<version>${jaxb2-maven-plugin.version}</version>
	<executions>
		<execution>
            <id>xjc-c</id>
            <goals>
              <goal>xjc</goal>
            </goals>
            <configuration>
            	<schemaFiles>chien.xsd,chat.xsd</schemaFiles>
            	<packageName>com.societe.chien.c</packageName>
            </configuration>
          </execution>
	</executions>
</plugin>
Quelqu'un peut-il m'aider ?