在Gradle中声明对war文件的依赖 [英] Declare dependency to war file in Gradle
本文介绍了在Gradle中声明对war文件的依赖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
根据毕业生文档,定义外部jar意味着添加到 build.gradle
以下代码段(考虑到您有{project_root} /libs/foo.jar)到位:
Based on the gradle docs, to define external jars means adding to build.gradle
the following snippet (considering you have {project_root}/libs/foo.jar) in place:
dependencies {
runtime files('libs/foo.jar')
}
但是,对于 *。war
文件使用相同的依赖关系声明不起作用。这是甚么可能吗?我试图依靠构建一个战争文件的项目。
However, using the same dependency declaration for *.war
files doesn't work. Is this even possible? The project I'm trying to depend on builds to a war file.
推荐答案
由于战争布局与jar文件标准布局不同,不可能将war依赖文件声明为java项目。可能的想法:
Since war layout is different from jar file standard layout, it's not possible to declare war a dependency file to a java project. Possible ideas:
- 克隆项目并将其定义为依赖(非常愚蠢的想法,我很ash愧,我建议这样)
- 联系作者并询问他/她是否可以复制您需要使用的课程。如果您可以将课程与学分一起复制。
- 联系作者并询问他/她是否有意义使编解码器开源(我知道现在是)将它作为独立的jar库发布(可能与项目中使用的其他类一起)。
这篇关于在Gradle中声明对war文件的依赖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文