如何执行“ ./ gradlew build-refresh dependencies”来自Gradle插件
我正在尝试在Kotlin编写自己的Gradle插件。它执行正常,但是我希望使用构建
任务可以使用- REFRESH依赖性
参数,以便最终结果是
./gradlew build --refresh-dependencies
./gradlew publishToMavenLocal
我的自定义插件:
class PublishManager : Plugin<Project> {
override fun apply(target: Project) {
target.task("syncAndPublish") {
doLast {}
}.dependsOn("publishToMavenLocal")
.dependsOn("build") // HOW TO ADD -refresh-dependencies HERE?
}
}
I'm trying to write my own gradle plugin in Kotlin. It executes fine, but I want the build
task to be run with --refresh-dependencies
argument, such that the final outcome is the equivalent of
./gradlew build --refresh-dependencies
./gradlew publishToMavenLocal
Here is my custom plugin:
class PublishManager : Plugin<Project> {
override fun apply(target: Project) {
target.task("syncAndPublish") {
doLast {}
}.dependsOn("publishToMavenLocal")
.dependsOn("build") // HOW TO ADD -refresh-dependencies HERE?
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的插件中尝试一下:
Try this in your plugin: