繁体   English   中英

如何在没有任何依赖性检查的情况下运行 gradle?

[英]How do I gradle run without any dependency checking?

我们有一组复杂的 build.gradle 个脚本。

是否可以在不进行任何类型的依赖性检查的情况下运行任务?

例如

gradle run

应该只启动 jvm 而不是别的吗?

谢谢你。

如果要排除模块依赖性,则可以使用-a--no-rebuild选项来跳过其他子项目/模块。

如果要跳过编译或资源任务,则可以使用-x选项。

如果在 bash 上运行,你可以像这样跳过所有依赖

./gradlew test $(./gradlew test --dry-run | awk '/^:/ { print "-x" $1 }' | sed '$ d')

它的作用很简单

  • 进行构建的空运行,检测所有依赖项和
  • 使用所有必需的 -x 标志构建命令行。

注意:

  • 你可以使用 Gradle --console plain标志如果你想看到最初的 output 而没有 Gradle 的漂亮打印功能
  • sed 允许跳过最后一行...... awk 做同样的事情相当复杂......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM