在 Eclipse 中正确导入 Gradle 个项目
Correctly import Gradle projects in Eclipse
我有一组大约 15 个相互依赖的 Gradle Java modules/projects 可以使用 Gradle 正确构建。但是,我 运行 遇到将它们导入 Eclipse 的问题。
如果我通过 Gradle Eclipse 插件(作为 Gradle 项目导入)和根文件夹中的 select "Build Model" 导入它们,它会导入项目,但不将它们视为 Java 个项目。具体而言,无法识别语法错误。
如果我单独导入每个项目,它们将被识别为 Java 个项目,但它们没有正确链接并且 Eclipse 显示构建错误。
我如何正确地 import/link Gradle 项目到 Eclipse 中?
不幸的是,这个问题很难回答,这取决于您项目的细节。我发现对于复杂的项目,它通常需要在构建脚本中进行特定的调整。
我假设您的项目从未在 Eclipse 中使用过。这些是可能适用于此类情况的一些提示(或者它们可能无效,并且需要更具体的调整)。
1) 确保将 'eclipse' 插件应用于所有 Java 项目,或者 'eclipse-wtp' 插件,如果它们是 'war' 风格的网页项目。
2) 在禁用 'dependency management' 的情况下导入项目(这是导入向导中的选项之一。
如果这不起作用,我将需要有关您的项目的更多详细信息and/or 导入到底出了什么问题。听起来您的项目可能没有获得适当的 java 性质,或者源文件夹配置不正确。 'badly configured' 项目的 .classpath 和 .project 文件的内容会有所帮助。
检查您的项目是否有 .project、.classpath 等特定于 eclipse 的文件。这些是隐藏文件,因此您需要 运行 命令 $ls -la
来确认。
如果这些文件 不存在 那么您需要将您的项目转换为有效的 eclipse 项目。 Gradle 提供插件来做到这一点。
在 gradle 构建文件中添加 eclipse 插件(即 build.gradle)。
apply plugin: 'eclipse'
运行 $gradle eclipse
我已经在我的博客 here 上提供了这些详细信息。
我有一组大约 15 个相互依赖的 Gradle Java modules/projects 可以使用 Gradle 正确构建。但是,我 运行 遇到将它们导入 Eclipse 的问题。
如果我通过 Gradle Eclipse 插件(作为 Gradle 项目导入)和根文件夹中的 select "Build Model" 导入它们,它会导入项目,但不将它们视为 Java 个项目。具体而言,无法识别语法错误。
如果我单独导入每个项目,它们将被识别为 Java 个项目,但它们没有正确链接并且 Eclipse 显示构建错误。
我如何正确地 import/link Gradle 项目到 Eclipse 中?
不幸的是,这个问题很难回答,这取决于您项目的细节。我发现对于复杂的项目,它通常需要在构建脚本中进行特定的调整。
我假设您的项目从未在 Eclipse 中使用过。这些是可能适用于此类情况的一些提示(或者它们可能无效,并且需要更具体的调整)。
1) 确保将 'eclipse' 插件应用于所有 Java 项目,或者 'eclipse-wtp' 插件,如果它们是 'war' 风格的网页项目。
2) 在禁用 'dependency management' 的情况下导入项目(这是导入向导中的选项之一。
如果这不起作用,我将需要有关您的项目的更多详细信息and/or 导入到底出了什么问题。听起来您的项目可能没有获得适当的 java 性质,或者源文件夹配置不正确。 'badly configured' 项目的 .classpath 和 .project 文件的内容会有所帮助。
检查您的项目是否有 .project、.classpath 等特定于 eclipse 的文件。这些是隐藏文件,因此您需要 运行 命令 $ls -la
来确认。
如果这些文件 不存在 那么您需要将您的项目转换为有效的 eclipse 项目。 Gradle 提供插件来做到这一点。
在 gradle 构建文件中添加 eclipse 插件(即 build.gradle)。
apply plugin: 'eclipse'
运行
$gradle eclipse
我已经在我的博客 here 上提供了这些详细信息。