我下载了一个开源的gradle-built项目并且运行了gradle eclipse
但是apply plugin: 'eclipse'
没有在build.gradle
中,所以失败了。我编辑了文件并添加了该行,然后成功运行gradle eclipse
。我发现这有点笨重,因为我希望能够运行带有某些标志的gradle eclipse
,以便我根本不需要更改源代码。我的行动有其他选择吗?gradle:你可以从命令行申请插件吗
1
A
回答
1
我对这个问题的办法是在编写自定义gradle这个脚本~/.gradle/init.d/
像这样的:
allprojects {
project.apply plugin: 'maven'
buildscript {
repositories {
mavenLocal()
}
}
repositories {
mavenLocal()
}
}
(这个是为了确保我可以在每个gradle这个项目利用mavenLocal库,但是你可以做相同并应用eclipse插件)
这些脚本在每个gradle build中(按字母顺序执行,所以在命名时使用类似于Linux init.d的约定可以提供帮助,例如00-eclipse.gradle
),并且可以丰富您的构建。我喜欢这种方法用于特定用户,并且不配置在每个人的构建脚本中(eclipse/idea/mavenLocal适合该类别,并且我还应用gradle-tools-plugin以便通过命令行进行更容易的调试。)
注意,像本所提到的,我通常建议不要使用日食/想法项目生成的插件,但更喜欢的IDE gradle这个整合,但这是另一个故事。
+0
感谢您的答案,这是我得到的最接近的(不是真的想在每个gradle build中调用,但是哦),并感谢关于ide集成的建议,我会再试一次。 – 2015-09-29 06:38:26
相关问题
- 1. Gradle未能申请插件FatJar
- 2. 你可以从命令行调用Slow Cheetah吗?
- 3. 可以从命令行驱动VisualSVN吗?
- 4. 你可以在unix命令行上运行simulink模型吗?
- 5. 你能通过命令行通过Gradle部署到设备吗
- 6. 我可以从命令行或从Ant调用Kotlin noargs插件吗?
- 7. 你可以在iPhone上执行Ping或traceroute命令吗?
- 8. 你可以设置TARGETDIR作为命令行参数吗?
- 9. 你可以在python中标记命令行输入吗?
- 10. 我可以自己申请吗?
- 11. 我仍然可以申请iPhone 4s吗?
- 12. 你可以使用.bat文件编写sql命令吗?
- 13. 你可以使用Python完全从命令行验证Facebook Graph吗?
- 14. gradle执行命令
- 15. 你可以在Vim命令行中写入非转义的搜索条件吗?
- 16. 你可以这样做吗,只有在某些条件下运行bash命令?
- 17. 你可以使用make来处理命令行指定的文件吗?
- 18. 我可以从命令行运行指定的Maven执行吗?
- 19. 可以用SAS执行Linux命令吗?
- 20. Can Instruments可以使用命令行吗?
- 21. Gradle'申请:'抛出异常
- 22. 差异从申请VS应用插件
- 23. 什么是错的这个命令....可以请你定位错误此命令
- 24. 是否可以从CentOS命令行执行数据库插入?
- 25. 我可以从命令行运行sailsjs控制器方法吗?
- 26. Selenium IDE 2.9.1 - 我可以从命令行运行测试吗?
- 27. 我可以从命令行运行任意CMake函数吗?
- 28. LINQPad - 您可以从命令行运行linqpad脚本吗?
- 29. 你在哪里可以找到gradle中java插件的文档?
- 30. 你能从java命令行设置当前运行目录吗?
没有,但你可以使用Eclipse的插件,而无需在摇篮插件激活 – 2015-03-25 02:57:34