Bonjour tout le monde,

J'aurais une question :
Comment faire pour demander à Maven de générer les sources du projet mais aussi des dépendances de celui-ci dans un même jar ?
Je m'explique :
On peut générer un jar de son projet avec ses dépendances grâce au plugin : "maven-assembly-plugin"
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
<plugin>
	<artifactId>maven-assembly-plugin</artifactId>
	<configuration>
		<archive>
				<manifest>
					<mainClass>fully.qualified.MainClass</mainClass>
				</manifest>
		</archive>
		<descriptorRefs>
				<descriptorRef>jar-with-dependencies</descriptorRef>
		</descriptorRefs>
	</configuration>
	<executions>
		<execution>
			<id>make-assembly</id> 
			<phase>package</phase> 
			<goals>
				<goal>single</goal>
			</goals>
		</execution>
	</executions>
</plugin>
Qui à la fin donne un jar qui contient votre projet mais aussi ses dépendances. (ex : projet-with-dependencies.jar)
Le problème c'est que je n'arrive pas à générer un jar similaire mais qui celui-ci contiendrais les sources du projet et des dépendances associées dans le même jar (ex : projet-with-dependencies-sources.jar)
J'ai trouvé pour générer les sources du projets mais de lui uniquement et pas de ses dépendances avec le plugin "maven-source-plugin" :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-source-plugin</artifactId>
	<executions>
		<execution>
			<id>attach-sources</id>
			<goals>
			      <goal>jar</goal>
			</goals>
		</execution>
	</executions>
</plugin>
A moins que j'ai mal fait quelque chose ...
Merci d'avance pour votre aide .