Dans mon projet j'utilise le plugin MOJO JSPC pour la precompilation des pages jsp (les classes sont compile mais non integrer dans le war, c'est juste pour verifier l'integrite du code jsp).
La compilation est faite a la phase package:
le code jsp de certain page contient des truc comme   (non-breaking space).
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 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jspc-maven-plugin</artifactId> <version>${jspc-maven-plugin.version}</version> <dependencies> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>jasper</artifactId> <version>${jasper.version}</version> </dependency> </dependencies> <executions> <execution> <id>jspc</id> <phase>package</phase> <goals> <goal>compile</goal> </goals> <configuration> <warSourceDirectory>${basedir}/target/${artifactId}-${version} </warSourceDirectory> <source>1.5</source> <setCompile>false</setCompile> </configuration> </execution> </executions> </plugin>
si j'execute mvn package j'ai comme code genere : out.write('*');
par contre mvn release:perform aurais comme output : out.write(' ');
saviez vous s'il y a une difference de encoding entre les phases de maven ? ou alors j'ai loupez quelque chose.
Partager