在 Gradle 中声明对 war 文件的依赖
Declare dependency to war file in Gradle
基于 gradle docs,定义外部 jar 意味着向 build.gradle
添加以下代码片段(考虑到您有 {project_root}/libs/foo .jar)到位:
dependencies {
runtime files('libs/foo.jar')
}
但是,对 *.war
文件使用相同的依赖声明不起作用。这可能吗?我试图依赖的项目构建到 war 文件。
由于war 布局不同于jar 文件标准布局,因此无法向java 项目声明war 依赖文件。可能的想法:
- 克隆项目并将其定义为依赖项(非常愚蠢的想法,我很惭愧我提出这样的建议)
- 联系作者,询问him/her是否可以只复制你需要使用的class。如果您可以复制 class 以及致谢名单。
- 联系作者并询问 him/her 是否有必要将编解码器开源(我知道现在是)并将其作为独立的 jar 库发布(可能与其他 class项目中使用的es)。
基于 gradle docs,定义外部 jar 意味着向 build.gradle
添加以下代码片段(考虑到您有 {project_root}/libs/foo .jar)到位:
dependencies {
runtime files('libs/foo.jar')
}
但是,对 *.war
文件使用相同的依赖声明不起作用。这可能吗?我试图依赖的项目构建到 war 文件。
由于war 布局不同于jar 文件标准布局,因此无法向java 项目声明war 依赖文件。可能的想法:
- 克隆项目并将其定义为依赖项(非常愚蠢的想法,我很惭愧我提出这样的建议)
- 联系作者,询问him/her是否可以只复制你需要使用的class。如果您可以复制 class 以及致谢名单。
- 联系作者并询问 him/her 是否有必要将编解码器开源(我知道现在是)并将其作为独立的 jar 库发布(可能与其他 class项目中使用的es)。