J'utilise apt-maven-plugin pour traiter certaines annotations de Beehive Netui avant de créer une guerre.Modifier le répertoire de sortie pour apt-maven-plugin
La sortie du traitement apt est un répertoire _pageflow qui contient des fichiers de configuration struts (texte xml) et similaires. Le problème est qu'il est produit dans n'importe quel répertoire depuis lequel je lance maven, pas dans le répertoire $ {project.build.directory}/classes qui est ce que je veux. J'ai essayé de définir les propriétés outputDirectory
et resourceTargetPath
, mais ni l'un ni l'autre n'a changé ce comportement.
Y a-t-il un autre paramètre à définir qui me manque?
Voici ma configuration de plugin actuelle.
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<inherited>false</inherited>
<configuration>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<options>
<option>web.content.root=${project.build.directory}/classes</option>
</options>
</configuration>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>weblogic</groupId>
<artifactId>beehive-netui-compiler</artifactId>
<version>${weblogic-version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
Oui, l'usine est automatiquement récupérée de la dépendance. J'utilise cygwin sur Win XP, mais cela ressemble beaucoup au rapport de bug. Merci. –
Et oui, ce correctif a résolu mon problème. –