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"
Qui à la fin donne un jar qui contient votre projet mais aussi ses dépendances. (ex : projet-with-dependencies.jar)
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>
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" :
A moins que j'ai mal fait quelque chose ...
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>
Merci d'avance pour votre aide.
Partager