在Eclipse中,我有一个导入的Gradle项目,该项目与使用单独的Gradle项目构建的库具有二进制(.jar)依赖关系。
我希望能够在Eclipse中对库进行更改并立即使用更改的代码。这应该可以使用相对较新的“Composite Builds”Gradle功能。
我正在使用Buildship 2.0。我发现我可以通过更改settings.gradle来指定包含的构建。但是,我不想将此更改提交给Git(因为它打破了独立版本),我不想保留本地更改。
有没有办法在不更改settings.gradle的情况下指定要包含在复合构建中的项目?在IntelliJ IDEA中,只需右键单击项目并选择“Composite Build Configuration”
即可答案 0 :(得分:1)
我有同样的问题,并通过一个小的解决方法解决了它。我不知道你是否可以接受,因为不幸的是,这是一个改变
settings.gradle
rootProject.name = 'root'
if (file('../subA').exists()) {
includeBuild '../subA'
}
提示:如果您的根项目是一个Web应用程序,并且您想在eclipse(wtp)中启动它,则必须确保您的子项目应用插件' eclipse-wtp'。