配置 – 有没有办法在复制依赖项目标期间使用maven-dependency-p
我有以下配置:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>analyze</id> <goals> <goal>analyze-only</goal> </goals> <configuration> <failOnWarning>false</failOnWarning> </configuration> </execution> <!--Copy the dependencies so ant build has the same versions--> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.basedir}/lib</outputDirectory> <overWriteIfNewer>true</overWriteIfNewer> <stripVersion>true</stripVersion> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> <excludeTransitive>false</excludeTransitive> </configuration> </execution> </executions> </plugin> 上面的配置会转储同一文件夹中的所有内容.我尝试通过添加测试配置来排除测试范围但是给出了错误:
有没有办法将测试依赖项与其他依赖项分开,以便我可以复制到不同的文件夹?
我偶然发现了这个,可能是出于不同的原因,但我认为我找到了答案.试试这个,例如.当然,您需要在当前目录中使用pom.xml. mvn dependency:copy-dependencies -DincludeScope=runtime -DexcludeScope=provided -DoutputDirectory=target/war/WEB-INF/lib 感谢Brian Fox,他在Maven Dependency Plugin Issue #128写道:
2013年5月,includeScope documentation was updated: /** * Scope to include. An Empty string indicates all scopes (default). * The scopes being interpreted are the scopes as * Maven sees them,not as specified in the pom. In summary: * <ul> * <li><code>runtime</code> scope gives runtime and compile dependencies,</li> * <li><code>compile</code> scope gives compile,provided,and system dependencies,</li> * <li><code>test</code> (default) scope gives all dependencies,</li> * <li><code>provided</code> scope just gives provided dependencies,</li> * <li><code>system</code> scope just gives system dependencies.</li> * </ul> * * @since 2.0 */ @Parameter( property = "includeScope",defaultValue = "" ) protected String includeScope; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ruby快速排序法
- 如何配置postgresql postgresql.conf listen_addresses为多
- c – 使foo(derived_object)调用foo(Base const&)而不是
- ruby-on-rails – 将参数传递给Rails中的自定义RESTful路由
- ruby-on-rails – rails,activerecord,获取当前的连接规范
- 【Oracle 】截取字符函数:SUBSTR()与检索字符位置函数:IN
- 视图是否对PostgreSQL中的性能有害?
- 解决项目中无缘无故多出xxxxx.out.xml问题
- 【原创】PostgreSQL 给数组排序
- 什么时候需要在Oracle SQL中使用分号和斜杠?