gpt4 book ai didi

android - 如何在 gradle.build 中编写 build.finalisedBy.uploadArchives

转载 作者:行者123 更新时间:2023-11-30 00:23:45 27 4
gpt4 key购买 nike

我的 gradle.build 文件看起来像这样

apply plugin: 'java-library'
apply plugin: 'maven'

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])

compile gradleApi()

compile 'com.android.tools.build:gradle:2.3.3'
compile 'org.aspectj:aspectjtools:1.8.10'
compile 'org.aspectj:aspectjrt:1.8.10'
}

sourceCompatibility = "1.8"
targetCompatibility = "1.8"

uploadArchives {
repositories {
mavenDeployer {
repository(url: "file:///Users/BrionMarkov/.m2/repository/")
}
}
}

目前我必须手动执行uploadArchives,我希望每次成功构建(或重建)我的项目时自动执行uploadArchives。

我尝试了 build.finalisedBy.uploadArchives 但是我的构建失败了

Error:(25, 0) No such property: uploadArchives for class: org.gradle.api.internal.tasks.DefaultTaskDependency

如何实现自动执行uploadArchives?

更新

我将 mu 构建文件更改为以下内容

apply plugin: 'java-library'
apply plugin: 'maven'

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])

compile gradleApi()

compile 'com.android.tools.build:gradle:2.3.3'
compile 'org.aspectj:aspectjtools:1.8.10'
compile 'org.aspectj:aspectjrt:1.8.10'
}

sourceCompatibility = "1.8"
targetCompatibility = "1.8"

uploadArchives {
repositories {
mavenDeployer {
repository(url: "file:///Users/BrionMarkov/.m2/repository/")
}
}

build.finalizedBy(上传存档)

这不会生成任何错误消息,但是当我清理并重建我的主项目时,不会触发上传。

我还做错了什么?

更新

如果我使用“clean.finalizedBy(uploadArchives)”,那么 uploadArchives 会自动执行,但是“build.finalizedBy(uploadArchives)”不起作用

最佳答案

只需将这一行添加到您的 build.gradle 中:

build.finalizedBy(uploadArchives)

关于android - 如何在 gradle.build 中编写 build.finalisedBy.uploadArchives,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45800419/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com