在Gradle中声明对war文件的依赖

时间:2015-07-02 06:31:37

标签: java gradle dependencies war

根据gradle docs,定义外部广告系列意味着添加build.gradle以下代码段(考虑到你有{project_root} /libs/foo.jar):

dependencies {
  runtime files('libs/foo.jar')
}

但是,对*.war文件使用相同的依赖性声明不起作用。这甚至可能吗?我试图依赖的项目构建为war文件。

1 个答案:

答案 0 :(得分:1)

由于war布局与jar文件标准布局不同,因此无法将依赖文件声明为java项目。可能的想法:

  1. 克隆项目并将其定义为依赖项(非常愚蠢的想法,我感到惭愧,我建议那样)
  2. 联系作者并询问他/她是否可以复制您需要使用的课程。如果您可以将该课程与学分一起复制。
  3. 联系作者并询问他/她是否有必要使编解码器成为开源(我知道它现在是正确的)并将其作为独立的jar库(可能与项目中使用的其他类一起)发布。