Je veux extraire une forme de ressource artefactory à utiliser dans un autre projet, nous avons besoin de 2 plugins maven-dependency-plugin pour extraire et maven-clean-plugin pour nettoyer le projet. appel premier plugin exécuter la dépendance de l'objectif: décompresser.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>com.company.artifactory</artifactId>
<version>${project.version}</version>
<type>jar</type>
<overWrite>true</overWrite>
<includes>dirInsideJar/**/*.*</includes>
<outputDirectory>src/main/resources</outputDirectory>
</artifactItem>
</artifactItems>
<!-- other configurations here -->
</configuration>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>src/main/resources/dirInsideJar</directory>
</fileset>
</filesets>
</configuration>
</plugin>
L'utilisation de ce qui précède est expliqué dans this article.
Génial, cela ressemble à un plan. –