gpt4 book ai didi

java - 对于 IntelliJ,与仅导入 Gradle 项目相比,是否有任何理由导入 Eclipse 项目?

转载 作者:行者123 更新时间:2023-12-02 04:04:37 30 4
gpt4 key购买 nike

我见过很多关于将 Eclipse 或 Gradle 项目导入 IntelliJ 的问题,但没有一个询问使用哪种方法的问题。我假设只是导入 Gradle?

我们使用 Eclipse 而不是 Gradle,我可以使用 gradle 命令行或(不太可能:)在 Eclipse 中构建和运行我的项目。只要我能在命令行上使用 gradle 进行构建,我的老板就会很高兴。

I found the fully-enabled free student versions of IntelliJ/Jetbrains products,所以我使用的是终极版 15.02。 Gradle 2.8 FWIW。

与仅导入 Gradle 项目相比,导入 Eclipse 项目有什么理由吗?我想在 IntelliJ 的最后几个版本 you just open the Gradle file, not import a Gradle project?

关闭自动导入仍然是个好主意吗?我注意到应用插件:'idea';在 build.gradle is no longer necessary since version 14.

最佳答案

我不是从 Eclipse 与 Gradle 导入的差异方面的专家,但如果可能的话,我总是会从 Gradle 导入(对于 Maven 和 Ant 基础构建也是如此)。

您希望 Intellij 使用哪种数据结构来确定您的来源在哪里?您可以使用 Eclipse 使用的相同内容(build.gradle 文件),也可以使用 Eclipse 对 build.gradle 文件的解释的产品。

当您从 Eclipse 导入时,您实际上是在说“我将获取从构建工具获取信息的信息,而不是直接从构建工具的设置获取信息。”您添加了另一个层,但在导入中没有实际值(value)。

也就是说,项目导入的 Eclipse 项目设置可能会包含一些内容。我可以想象 Eclipse 项目导入会拉入任何类似手动包含的 jar 之类的内容,但这意味着您的项目可能需要 IDE 来构建它(这很糟糕),实际上您应该重构您的项目,以便可以在没有任何 IDE 帮助的情况下构建它(从命令行)。

简单来说,直接从 Gradle 导入。不要经历 Eclipse。您只是通过不添加任何值的过滤器来过滤源数据。或者,如果它正在增加值(value),那么它可能是项目特定的配置,无论如何都不应该在 IDE 中完成。

附注。

我总是转到 build.gradle 文件并“打开”它。 pom.xml 也是如此。

对于基于 Maven 和 Gradle 的项目,我始终启用自动导入。我从来没有遇到过任何问题,它让我编码速度更快。

关于java - 对于 IntelliJ,与仅导入 Gradle 项目相比,是否有任何理由导入 Eclipse 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34482823/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com