我的工作区中有三个eclipse项目(项目A,项目B和项目C)。项目B和C依赖于项目A.Buildship - 将其他Eclipse项目作为依赖关系
在我的build.gradle文件,我已经设置了在B和C的依赖关系指:
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
compile('com.example:projectA:1.0')
}
然而,当我点击鼠标右键,在项目B或C上选择Gradle-> Refresh Gradle Project,它表示无法解决projectA依赖项。
我使用Mars 4.5.2和Buildship版本1.0.20。我知道Buildship 2.0一旦发布就会提供支持,以便它可以将其他eclipse项目称为依赖关系。在过渡期间,如何将项目A安装到回购库中并在项目B和C中引用?我没有在Buildship Gradle Tasks中看到项目A的安装选项。
如果您使用gradle命令行,上述配置是否成功构建? './gradlew projectB:build' – Jolta
不,它声明'找不到com.example:projectA:1.0。在以下位置搜索:“地点包括本地回购。当我浏览本地回购文件系统时,我也找不到projectA的路径,所以我的问题似乎是无法在本地回购站中安装项目A.但我不确定如何使用Buildship安装项目A. – James
我认为你的问题与Buildship无关......我会发布一个答案。 – Jolta