使用gradle cargo插件引用war文件的最佳方法

时间:2014-01-22 22:01:41

标签: maven repository gradle cargo

我正在开发一个gradle构建版本,它构建了几个war文件并将它们发布到本地maven repo。在另一个项目中,我希望gradle将所有新的war文件部署到tomcat服务器,然后针对它们运行webetsts。  我有它的工作,但我能够使用货物参考战争文件的唯一方法是:

deployable {
    file = file( 'file://' + new File(System.getProperty('user.home'), '.m2/repository/company/project/5.0.0/myWar-5.0.0.war').absolutePath)
    context = 'myContext'        
}

我将再次通过这个并使版本号动态等。但我的问题是:“这是做这样的事情的最好方法吗?”构建到我的本地maven仓库的文件路径似乎很奇怪。我认为,因为我添加了war文件作为依赖项,货物插件只是知道它们,但它似乎没有那样工作。

0 个答案:

没有答案