我正在使用PMEase QuickBuild自动构建我们的Maven2项目,并进行每晚一次的健全性测试,以确保一切正常。
测试需要解压由自动化Maven2项目创建的包。问题是,由于项目版本一直在增加,包名称会频繁更改。
有谁知道如何配置QuickBuild以获取版本(理想情况下是从各个组件的POM文件中获取),如果可能的话?
发布于 2010-04-21 00:32:23
我不知道这对你来说是不是一个选择,但看起来你可以反过来做。引用Build with Maven:
控件内部版本
如果您希望从QuickBuild端控制build版本,请按照以下步骤操作:
${buildVersion}。更改后不要忘记将文件提交到您的配置管理中。buildVersion=${build.version}
也许还有其他选择,但我必须承认,我对QuickBuild的了解(零)非常有限
发布于 2010-04-21 01:21:19
我创建了一个解决此问题的方法,方法是让QuickBuild执行一个外壳脚本,该脚本使用通配符进行解包,如下所示(以避免计算确切的版本):
tar xzf文件名-*.tar.gz
我不知道如何在QuickBuild中做到这一点,所以我把工作卸载到了shell脚本。
https://stackoverflow.com/questions/2676482
复制相似问题