在Gradle中声明对war文件的依赖 [英] Declare dependency to war file in Gradle

查看:141
本文介绍了在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:


  1. 克隆项目并将其定义为依赖(非常愚蠢的想法,我很ash愧,我建议这样)

  2. 联系作者并询问他/她是否可以复制您需要使用的课程。如果您可以将课程与学分一起复制。

  3. 联系作者并询问他/她是否有意义使编解码器开源(我知道现在是)将它作为独立的jar库发布(可能与项目中使用的其他类一起)。

这篇关于在Gradle中声明对war文件的依赖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆