内gradle这个命令有什么办法让我可以在build.gradle
在Windows PC上运行gradle这个任务里面gradle clean
,gradle compile
和gradle publish
命令运行任务
Q
运行任务
0
A
回答
0
您可以使用taskX.dependsOn taskY
其中taskX
是你将任务运行(在本例中为build
),其中taskY
是在当前任务之前必须运行的任务。您也可以使用taskY.shouldRunAfter taskX
来执行当前任务之后应执行的任务。请注意,不应该在任务中调用这些语句。
build.dependsOn publish
将在运行build
任务之前运行publish
任务。
我建议你在gradle doc中通过Ordering Tasks进行阅读。
如果您确实需要从另一个任务调用任务,您可以,但有更好的选择 - 比如上面的那些。使用tasks.taskX.execute()
将做你正在寻找。 taskX是您想要执行的任务。这可以从任务中调用。
要解决您的评论。
此代码将运行的任务:clean
,build
前compile
和publish
执行:
build.dependsOn clean
build.dependsOn compile
build.dependsOn publish
此代码将运行的任务:clean
,build
后compile
和publish
已执行:
build.shouldRunAfter clean
build.shouldRunAfter compile
build.shouldRunAfter publish
此代码将运行任务:clean
之前build
执行和运行:编译执行后compile
和publish
:
build.dependsOn clean
build.shouldRunAfter compile
build.shouldRunAfter publish
这可能是你正在寻找的代码。在声明build
任务之前添加最适合您需要的配置。然后执行build.gradle
时,从命令行执行任务build
。
相关问题
- 1. 运行rake任务
- 2. 与任务运行
- 3. 任务由运行
- 4. ContinueWith任务完成前任务运行
- 5. 从任务内运行任务。 (手表)
- 6. 运行并行任务
- 7. 运行并行任务SciLuigi
- 8. 运行并行CUDA任务
- 9. 如何在gradle中运行任务后运行集成任务?
- 10. 运行rake任务,在Heroku
- 11. 计划任务运行
- 12. 运行多个任务
- 13. 计划任务运行
- 14. 运行多个任务
- 15. 咕噜运行任务
- 16. 运行的gradle从任务
- 17. 运行任务一般
- 18. 排队的任务。运行
- 19. 运行所有rake任务?
- 20. 任务不同时运行
- 21. 后台任务只运行
- 22. 运行myVBS计划任务
- 23. 任务无法运行
- 24. 运行多个rake任务
- 25. 本地运行capistrano任务
- 26. Ant任务自动运行
- 27. 运行定期任务
- 28. 在backgound运行任务NativeScript
- 29. 任务没有运行?
- 30. 问题运行rake任务
这很有帮助,但是我需要编写哪些命令/代码来执行这3个gradle命令。 – Sidharth
现在我做这个'任务sourceJar(类型:执行){// baseName的= “$ {} project.name -11” //从sourceSets.test.output \t \t \t \t 工作目录 “公地” commandLine'gradle clean'}' – Sidharth
@Sidharth请参阅编辑答案。 –