Le projet génère plusieurs fichiers que j'aimerai rendre disponible sur notre Nexus (des WSDL).
Pour ajouter les fichiers supplémentaires, j'ai utilisé le plugin build-helper-maven-plugin
<plugin>
<groupid>org.codehaus.mojo</groupid>
<artifactid>build-helper-maven-plugin</artifactid>
<version>1.7</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/generated/wsdl/Service1.wsdl</file>
<type>wsdl</type>
<classifier>Service1</classifier>
</artifact>
<artifact>
<file>${project.build.directory}/generated/wsdl/Service2.wsdl</file>
<type>wsdl</type>
<classifier>Service2</classifier>
</artifact>
<artifact>
<file>${project.build.directory}/generated/wsdl/Service3.wsdl</file>
<type>wsdl</type>
<classifier>Service3</classifier>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
Ensuite, le module qui aurait besoin de ces fichiers n'aura plus qu'à ajouter les dépendances dans son POM.
Aucun commentaire:
Enregistrer un commentaire