eclipse - Gradle其他项目作为Eclipse中的依赖

标签 eclipse gradle

我有一个Web应用程序,它依赖于另一个独立项目。简单地,Web项目需要一个独立的项目jar放在classpath中。我用gradle构建了独立的项目jar,并将其包含在Web应用程序的WEB-INF / lib文件夹中。该项目正在按预期运行。现在,我想通过将该项目添加为依赖项来使其自动化。使用以下代码也可以实现这一点。

settings.gralde

include 'job-invoker'
project(':job-invoker').projectDir = new File(settingsDir, '../job-invoker')

build.gradle
dependencies {
   compile project(':job-invoker')
   .
   .
}

我可以使用gradle从命令行构建war文件并在tomcat中运行它。但是我在 eclipse 中遇到了错误。由于编译错误,我无法在Eclipse中运行项目。有人可以帮帮我吗。提前致谢。

最佳答案

最后,我通过在maven本地存储库中安装另一个项目并将其作为常规依赖项添加到项目中,找到了解决方案。引用代码如下。

其他项目Gradle文件

apply plugin: 'maven'
group = 'com.xxx.job'
version = '1.0'

在此项目上运行gradle install命令。然后将mavenLocal()添加到另一个项目的存储库中并添加依赖项
compile 'com.xxx.job:job-invoker:1.0'

关于eclipse - Gradle其他项目作为Eclipse中的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56578881/

相关文章:

java - 无法使用Glassfish部署War文件

java - 如何使屏幕变暗并在android中启动progressBar?

java - Android 构建工作区错误

gradle - Gradle中是否有一种方法可以定义应该(或不应该)通过存储库解决的 Artifactory 模式?

android - 将 Gradle 支持添加到 Eclipse

gradle - Gradle和嵌套扩展

java - 在 Eclipse 中将项目构建为可执行 jar 文件时,缓冲图像不呈现

Java exec 无法运行程序,错误 = 2

eclipse - Spring 3 应用程序中 Eclipse、Tomcat 和 JUnit 之间的类路径问题

gradle - 如何将此子项目部分从groovy gradle文件转换为kotlin kts文件?