在Eclipse中正确导入Gradle项目

roa*_*ark 5 java eclipse gradle gradle-eclipse

我有一组15个左右相互依赖的Gradle Java模块/项目,可以使用Gradle正确构建.但是,我遇到了将它们导入Eclipse的问题.

如果我通过Gradle Eclipse插件导入它们(导入为Gradle项目)并在根文件夹中选择"Build Model",它会导入项目,但不会将它们视为Java项目.具体而言,无法识别语法错误.

如果我单独导入每个项目,它们被识别为Java项目,但它们没有正确链接,Eclipse显示构建错误.

如何正确导入/链接Gradle项目到Eclipse?

Kri*_*ris 1

不幸的是,这个问题很难回答,这取决于您项目的细节。我发现对于复杂的项目,通常需要在构建脚本中进行特定的调整。

我假设您的项目从未在 Eclipse 中使用过。这些是一些可能适用于此类情况的提示(或者可能不会,并且需要更具体的调整)。

1) 如果您的所有项目是普通 Java 项目,请确保将“eclipse”插件应用到所有项目;如果它们是“war”风格的 Web 项目,请确保将“eclipse-wtp”插件应用到所有项目。

2)在禁用“依赖关系管理”的情况下导入项目(这是导入向导中的选项之一。

如果这不起作用,我将需要有关您的项目的更多详细信息和/或导入时到底出了什么问题。听起来您的项目可能没有获得适当的 java 性质,或者源文件夹配置不正确。“配置错误”项目的 .classpath 和 .project 文件的内容会很有帮助。