Bonjour, encore moi
En effectuant des tests, j'ai reussi a obtenir un evenement très étrange.
J'ai un seul projet, rien de bien compliqué, avec 4 dépendances.
Voici le fichier Pom :
Pas de problème lors d'un mvn compile, package, install. Si ce n'est que ca prend une trentaine de secondes, ce qui est normal car mon projet est composé de 1500 fichiers sources. (Le seul but était de tester les performances de maven comparé à Ant).
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 <project> <modelVersion>4.0.0</modelVersion> <groupId>org.inpres</groupId> <version>1.0-SNAPSHOT</version> <artifactId>SSLserver</artifactId> <name>SSLserver</name> <dependencies> <dependency> <groupId>Cryptix</groupId> <artifactId>Cryptix</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>Cryptix</groupId> <artifactId>cryptix_jce_api</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>Cryptix</groupId> <artifactId>cryptix_jce_compat</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>Cryptix</groupId> <artifactId>cryptix_jce_provider</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>Cryptix</groupId> <artifactId>cryptix_jce_tests</artifactId> <version>1.0</version> </dependency> </dependencies> <!-- One packaging per project.. --> <packaging>jar</packaging> <build> <sourceDirectory>source/runtime</sourceDirectory> <outputDirectory>target</outputDirectory> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>source/common</source> </sources> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
Or voilà mon problème:
Si je lance la commande mvn package ou install une fois après que le fichier .jar existe déjà, alors ca tourne sans stop. Le jar commence a prendre une taille monstre, (apres 5 min, + de 2 Go). Plus précisément, il inclut dans le jar le fichier jar qu'il est en train de générer.
Ainsi si j'ai le jar SSLserver.jar et je regarde a l'interieur, je vois un fichier SSLserver.jar. Comment est ce possible ? C'est dû à la taille du projet ?
Car avec d'autres projets, (plus petits) je n'ai jamais rencontré ce problème.
Qqun aurait une idée, ou déjà rencontré ce genre de problème ?
Merci !
Partager