我在build.gradle
如下:如何告訴gradle在SNAPSHOT發行版上執行uploadArchives?
uploadArchives {
repositories {
mavenDeployer {
configuration = configurations.deployerJars
String keyFile = "/Users/myusername/.ssh/[email protected]"
repository(url: "scp://myhost.com/var/maven/repository") {
authentication(userName: "maven", privateKey: keyFile)
}
}
}
}
這個偉大的工程 - 有一點需要注意:它僅上傳發布版本。我知道我可以指定snapshotRepository
來讓它上傳快照,但我真正想要的是知道如何調用此行爲。我想我的快照轉到相同的回購協議的發行版本(我認爲這是默認的行爲),但是當我做:
./gradlew uploadArchives
或./gradlew assembleDebug uploadArchives
它首先構建release
buildType,並上載這個。我怎麼能告訴uploadArchives
我希望它上傳快照構建(即調試)?