2
A
回答
6
专为一个自定义任务:
// create IDEA run configurations from Gradle JavaExec tasks
task createRunConfigurations {
def runConfigurationsDir = new File(".idea/runConfigurations")
runConfigurationsDir.mkdirs()
tasks.withType(JavaExec).each { task ->
def taskName = task.name
def mainClass = task.main
def props = task.systemProperties.collect { k, v -> "-D$k=$v" }.join(' ')
def args = task.args.join(" ")
def writer = new FileWriter(new File(runConfigurationsDir, "${taskName}.xml"))
def xml = new MarkupBuilder(writer)
xml.component(name: "ProjectRunConfigurationManager") {
configuration(default: 'false', name: taskName, type: "Application", factoryName: "Application", singleton: "true") {
option(name: 'MAIN_CLASS_NAME', value: mainClass)
option(name: 'VM_PARAMETERS', value: props)
option(name: 'PROGRAM_PARAMETERS', value: args)
option(name: 'WORKING_DIRECTORY', value: 'file://$PROJECT_DIR$')
module(name: 'module-name')
}
}
}
}
相关问题
- 1. 隐藏IntelliJ的想法运行配置
- 2. intellij想法运行配置备份
- 3. 存储android运行/调试配置IntelliJ的想法和svn
- 4. 我如何在intellij想法中运行(配置运行).r文件?
- 5. Intellij 14 gradle无法运行bower命令
- 6. IntelliJ变灰运行配置
- 7. Intellij想法apache-tomcat重写阀配置
- 8. 在intellij想法上更改已加载的运行配置默认值
- 9. Intellij中的Maven运行/调试配置
- 10. 如何使用Intellij IDEA运行gradle?
- 11. IntelliJ在运行Gradle时出现问题
- 12. 配置的IntelliJ运行的Groovy黄瓜盖布框架
- 13. Intellij想法缩进换行
- 14. 在Intellji Junit中配置LogLevel在Gradle项目中运行配置?
- 15. IntelliJ从Gradle导入项目后如何运行Gradle任务?
- 16. IntelliJ IDEA:将Shell脚本作为运行/调试配置运行
- 17. Intellij的想法是否支持groovy bean配置?
- 18. IntelliJ的想法 - 发现码头重复配置?
- 19. 从IntelliJ运行时,如何激活Spring Boot配置文件?
- 20. 想法tomcat运行配置找不到spring的xml文件
- 21. 使用IntelliJ IDEA中的命令行程序运行配置
- 22. Intellij的想法不能正常运行IPython笔记本
- 23. 配置依赖关系intellij想法,maven项目
- 24. 如何在IntelliJ的运行配置中创建持久的IntelliJ变量?
- 25. intellij想法主题
- 26. Intellij IDEA无法运行
- 27. Intellij想法不建设,当我按下运行
- 28. 从intellij想法运行时使用jar文件资源IDE
- 29. Netbeans Gradle配置
- 30. AspectJ + Gradle配置
可以配置的IntelliJ运行你想 – djodjo
我知道任何gradle这个任务(S),但是这不是我问。 不方便使用插件,如jprofilier –
它更好地添加您的问题的具体示例,否则其难以帮助 – djodjo