如何轻松升级空手道版本?

时间:2018-12-03 07:43:10

标签: karate

我想升级到最近发布的Karate 0.9.0。我如何轻松做到这一点。我现有的.pom文件在0.8.0版本中包含许多依赖项。我应该用更新的替换吗?或者,有更好的方法吗?

再次,我可以在maven存储库中看到许多RC版本的依赖关系,哪个稳定?

最后,KarateOptions是否有单独的依赖项?因为,我使用的是0.8.0,无法为此找到任何依赖项。

1 个答案:

答案 0 :(得分:1)

这实际上是一个棘手的问题。但是,是的,推荐的做法是定义一个专家“属性”一次,然后在多个地方使用它。

我很惊讶,因为最多只能有2个。

<properties>
    <karate.version>0.9.0</karate.version>
</properties>  

<dependencies>
    <dependency>
        <groupId>com.intuit.karate</groupId>
        <artifactId>karate-apache</artifactId>
        <version>${karate.version}</version>
    </dependency>            
    <dependency>
        <groupId>com.intuit.karate</groupId>
        <artifactId>karate-junit4</artifactId>
        <version>${karate.version}</version>
        <scope>test</scope>
    </dependency>       
</dependencies>

是的,KarateOptions是0.9.0中的新功能-请仔细阅读发行说明,并且甚至不需要在升级时立即进行更改:https://github.com/intuit/karate/releases/tag/v0.9.0