如何使用另一个插件为maven依赖插件提供输入

时间:2015-02-10 06:30:05

标签: java maven

我使用maven-dependency-plugin复制artifactItems的jar文件,方法是在pom.xml中给出artifactItem细节,如下所示

                <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-dependency-plugin</artifactId>
                        <version>2.5</version>
                        <executions>
                            <execution>
                                <id>copy</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>copy</goal>
                                </goals>
                                <configuration>
                                    <artifactItems>

                                        <artifactItem>
                                            <groupId>junit</groupId>
                                            <artifactId>junit</artifactId>
                                            <version>3.8.2</version>
                                            <overWrite>true</overWrite>
                                            <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
                                            <destFileName>junit.jar</destFileName>
                                        </artifactItem>
                                            </artifactItems>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>

                </plugins>
            </build>

我可以使用<configuration> </configuration>标记内的插件动态提供<artifactItems></artifactItems>,而不是手动提供。

0 个答案:

没有答案