unpack dependecies once with maven dependecy plugin -
hi i've figured out explode zip file in project directory 1 time. mean if diretory exist not explode second time. here way today
<plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-dependency-plugin</artifactid> <version <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-dependency-plugin</artifactid> <version>2.2</version> <executions> <!--import qooxdoo sdk , add target directory--> <execution> <id>extract-qooxdoo-sdk</id> <phase>process-resources</phase> <goals> <goal>unpack-dependencies</goal> </goals> <configuration> <includeartifactids>qooxdoo-sdk</includeartifactids> <outputdirectory>${project.basedir}/qooxdoo-sdk</outputdirectory> </configuration> </execution> </executions> </plugin>>2.2</version> <executions> <!--import qooxdoo sdk , add target directory--> <execution> <id>extract-qooxdoo-sdk</id> <phase>process-resources</phase> <goals> <goal>unpack-dependencies</goal> </goals> <configuration> <includeartifactids>qooxdoo-sdk</includeartifactids> <outputdirectory>${project.basedir}/qooxdoo-sdk</outputdirectory> </configuration> </execution> </executions> </plugin>
thanks help
i suggest use profile check if folder exists. suggest put folder different folder example target folder....
<profiles> <profile> <id>qo</id> <activation> <file> <missing>${project.basedir}/qooxdoo-sdk</missing> </file> </activation> <build> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-dependency-plugin</artifactid> <version>2.2</version> <executions> <!--import qooxdoo sdk , add target directory--> <execution> <id>extract-qooxdoo-sdk</id> <phase>process-resources</phase> <goals> <goal>unpack-dependencies</goal> </goals> <configuration> <includeartifactids>qooxdoo-sdk</includeartifactids> <outputdirectory>${project.basedir}/qooxdoo-sdk</outputdirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles>
Comments
Post a Comment