Maven génération des sources
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:
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:
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 :D.