使用Maven测试多个版本

时间:2015-11-20 12:35:12

标签: maven

我正在维护一个开源项目,该项目定义了以下依赖项(使用版本范围)

<dependency>
    <groupId>org.eclipse.xtend</groupId>
    <artifactId>org.eclipse.xtend.lib</artifactId>
    <version>[2.6.0, 2.8.0)</version>
</dependency>

使用范围允许的mvn clean install的最新版本,发布org.eclipse.xtend.lib完美无缺。但我还要确保,我的产品可以与该系列中的其他版本配合使用,例如2.6.0。

我的问题是:如何在不更改pom.xml的情况下强制Maven使用某些指定版本的依赖项?

我虽然可能是这样的:

for version in  2.6.0  2.6.1  2.7.0  2.7.1  ; do
  # NOT WORKING!!!
  mvn clean install -Denforce_version_org.eclipse.xtend_org.eclipse.xtend.lib=$version
done

0 个答案:

没有答案