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

时间:2019-06-13 10:53:08

标签: eclipse gradle

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

settings.gralde

  Private Sub LightL1_Click()



  G = RGB(0, 255, 0)
  O = RGB(255, 153, 0)
  R = RGB(255, 0, 0)
  P = RGB(204, 0, 204)

  Clr = G     'Color pick

  x = 25      'column
  y = 21      'row

  If Me.Bay1.Value = "36" Then
         Cells(y, x).Interior.Color = Clr

      ElseIf Me.Bay1.Value = "35" Then
        Cells(y + 1, x).Interior.Color = Clr
      ElseIf Me.Bay1.Value = "34" Then
        Cells(y + 2, x).Interior.Color = Clr
      ElseIf Me.Bay1.Value = "33" Then
        Cells(y + 3, x).Interior.Color = Clr
      Etc..
  End If
 End Sub

build.gradle

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

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

1 个答案:

答案 0 :(得分:0)

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

其他项目Gradle文件

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

在此项目上运行gradle install命令。然后将mavenLocal()添加到另一个项目的存储库中,并添加依赖项

compile 'com.xxx.job:job-invoker:1.0'