当前位置: 首页 > 知识库问答 >
问题:

导入Gradle项目时在导入时配置IntelliJ项目

仉英朗
2023-03-14

是否有办法将GradleJava项目导入IntelliJ 2017.2. x并应用一些设置,例如

  • 代码样式
  • vcs设置

从Gradle构建。gradle在项目层面?

我注意到例如Grails框架使用了idea-gradle-plugin,但这只能与Gradle任务idea结合使用。

gradlew idea

我不想使用Gradle任务生成IntelliJ项目文件。每当我导入构建时,我希望IntelliJ从构建文件中获取设置。gradle文件。

这可能吗?

共有1个答案

闾丘朗
2023-03-14

Afaik否。您只能在build中设置。gradleDSL支持的内容,然后也被IDEA集成所理解。这种方式无法设置任意设置。

为此,正如您已经发现的那样,您需要连接到IDEA项目文件生成并生成您想要的设置,例如代码样式设置和VCS设置(我为我们的项目和更多项目都这样做),然后使用idea任务来生成项目文件。

您还可以将IDEA配置为在刷新项目之前自动运行一些Gradle任务,因此您可以让IDEA在刷新之前自动运行idea任务,然后这应该可以工作。不过,执行此操作的初始IDEA设置必须使用idea生成,由所有开发人员手动设置或配置一次,然后签入。但是,如果您签入IDEA文件,您当然也可以简单地签入代码样式和VCS设置。大多数IDEA项目文件无论如何都是要签入的。就像工作区文件这样的文件是特定于开发人员的,因此被排除在签入之外。

 类似资料:
  • 我有一个在Swagger上具有编译依赖关系的项目,它带来了jackson databind v2.4.5,还有一个在库上具有testCompile依赖关系的项目,该库使用了AWS SDK,它带来了jackson databind v2.6.6。 从gradle运行测试时,一切正常,正确更新的jackson依赖项v2.6.6位于类路径上: intellij依存关系包含两个版本: 然而,当从Intel

  • 知道为什么会这样吗?我的同事可以毫无问题地将项目导入他们的IntelliJ。 单击不执行任何操作。 系统: null

  • 我正试图将一个Grails项目导入到STS中。我在运行STS 3.6.1。我还安装了Groovy插件,运行编译器1.8.6。最后,我有了Grails2.1.4。 但是,当我试图导入一个Grails项目(它是一个Subversion存储库)时,在最终放弃之前,它非常缓慢: 参见菜单窗口>>首选项>>Grails>>启动命令:C:\program files\java\jdk1.6.0_45\bin\

  • 有什么想法可以解决这个问题吗?在Arch Linux上使用这个版本的Intellij IntelliJ IDEA社区版(Intellij-IDEA-Communition-Edition)2:2017.3.3-1

  • 我已经安装了IntelliJ,我需要导入一个Gradle项目。 我已经使用带有gradlew build命令的命令提示符构建了gradle项目。 在IntelliJ欢迎页面上,我已经进行了适当的说明,当我选择“Finish”时。我得到以下错误: 找到无效的Gradle JDK配置。未设置Open Gradle Settings JAVA_HOME ennvironment变量。

  • 我已将IntelliJ从CE 2017.2升级到CE 2017.3版。5,现在我无法构建我的sbt项目。构建在第一步就被卡住了: 我已经删除了。idea目录和目录。我从命令行生成了一个sbt,这很有效。然后我再次启动IntelliJ并尝试导入作为一个项目。我也已注销/登录。这样做了好几次。导入过程永远不会超过此步骤。 我在防火墙后面工作,但是我已经检查了我的代理设置,它们是正确的,并且与以前的版本