当前位置: 首页 > 面试题库 >

向IntelliJ Project添加Gradle支持的最佳方法

慕鹏
2023-03-14
问题内容

我到处环顾了很多,还没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案。我在团队环境中工作,我们目前共享.ipr文件,因为我们要跟踪一些构建配置。最终,我们将摆脱那些偏爱Gradle的人,但是在Gradle转换完成之前,我不能搞砸太多。

同样,我们的Java源文件位于src目录的根目录中,而不是标准的src / main / java。

有什么方法可以将Gradle添加到项目中,而又不会使我删除并重新创建IntelliJ项目,又不会在其他人进行Git拉动时搞砸其他人呢?


问题答案:

加:

build.gradle

在您的根项目文件夹中,并使用例如插件:

apply plugin: 'idea'
//and standard one
apply plugin: 'java'

并从命令行中触发此错误:

gradle cleanIdea

在那之后:

gradle idea

之后一切都应该正常



 类似资料:
  • 此外,我们的Java源文件位于src目录的根目录中,而不是标准的src/main/Java。 有没有一种方法,我可以添加Gradle到我的项目,不会让我删除和重新创建我的IntelliJ项目,也不会把其他人搞砸,当他们做一个Git拉动?

  • 本文向大家介绍vue.js 添加 fastclick的支持方法,包括了vue.js 添加 fastclick的支持方法的使用技巧和注意事项,需要的朋友参考一下 fastclick:处理移动端click事件300毫秒延迟 1、兼容性 iOS 3及更高版本的移动Safari iOS 5及更高版本的Chrome Android上的Chrome(ICS) Opera Mobile 11.5及以上版本 An

  • 问题内容: 处理浏览器不支持HTML5 标签的情况的标准方法是嵌入一些后备内容,例如: 但是页面的其余部分保持不变,这可能是不合适的或令人误解的。我想要一种检测画布不受支持的方法,以便可以相应地显示页面的其余部分。你会推荐什么? 问题答案: 这是Modernizr以及基本上所有其他执行画布工作的库中使用的技术: 由于您的问题是在 不 支持的情况下用于检测,因此我建议像这样使用它:

  • 我在用Java做一个2D游戏,我用KeyListener和一些布尔值来检测按键。但问题是,如果我按住一个键,玩家就不会移动半秒钟,然后开始移动。有人知道怎么修吗? public void键按下(...){PlayerX+=3;}如有任何答复,不胜感激,谢谢。

  • WebSocket 使用一种被称作“Upgrade handshake(升级握手)”的机制将标准的 HTTP 或HTTPS 协议转为 WebSocket。因此,使用 WebSocket 的应用程序将始终以 HTTP/S 开始,然后进行升级。这种升级发生在什么时候取决于具体的应用;可以在应用启动的时候,或者当一个特定的 URL 被请求的时候。 在我们的应用中,仅当 URL 请求以“/ws”结束时,我

  • 本文向大家介绍PowerShell 向您的cmdlet添加-WhatIf和-Confirm支持,包括了PowerShell 向您的cmdlet添加-WhatIf和-Confirm支持的使用技巧和注意事项,需要的朋友参考一下 示例