我开始使用Gradle/Intellij作为一些android游戏时间。这个概念看起来不错,而且我喜欢能够在IDE之外运行相同构建的想法。所以我想我会在Idea-15下对JavaFX应用程序做同样的事情。
一切都变得毫无意义了。我已经找了三天,做了三天的实验,但还是没有找到合理的答案,很多事情我认为应该是显而易见的:
- 我是否应该期望命令行Gradle构建与IDE构建相同?
- 如果生成结果不同,是否意味着我做错了什么?
- 当我从IDE的Gradle窗口中“同步”时,我正在同步 * 什么 *?
- IE,手动编辑build.gradle和settings.gradle文件可以吗?
- 如果是,是否也可以修改IDE项目设置?
基本上,是否有一个大的图片Gradle-IntelliJ同步,我不明白在这里?
更新:
在下面添加了我的发现。
如果有经验的人有什么要添加或修改的,我很乐意听到。
1条答案
按热度按时间daupos2t1#
更新:
最好将Intellij视为使用其IML来缓存各种模块的build.gradle文件中的配置设置。每次执行gradle“重新同步”时,实际上都是在重建IML。这就是为什么建议将IML置于源代码控制之外。