声明依赖于摇篮战争文件(Declare dependency to war file in Grad

2019-10-23 14:26发布

基于该gradle这个文档 ,定义外部罐是指增加build.gradle下面的代码片段(考虑您有{} project_root /libs/foo.jar)代替:

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

然而,使用相同的依赖声明*.war文件不起作用。 这甚至可能吗? 我想取决于项目构建WAR文件。

Answer 1:

由于战争的布局是从jar文件标准的布局不同,这是不可能的依赖关系文件宣战的Java项目。 可能的思路:

  1. 克隆项目,并把它定义为一个依赖(非常愚蠢的想法,我很惭愧,我建议喜欢某事)
  2. 联系作者,请他/她,如果你可以复制你需要使用的类。 如果你可以用学分一起复制的类。
  3. 联系作者,请他/她是否有一定道理,使编解码器开源(我知道这是现在),并释放它作为一个独立的jar库(也许随着项目中使用的其他类)。


文章来源: Declare dependency to war file in Gradle