Meine gradle.build Datei wie dieser ZeitWie build.finalisedBy.uploadArchives kodieren innerhalb 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/")
}
}
}
sieht habe ich uploadArchives
manuell auszuführen, was ich möchte, dass jedes Mal, wenn ich bauen (oder Rebuild) mein Projekt erfolgreich uploadArchives wird automatisch ausgeführt.
Ich habe build.finalisedBy.uploadArchives
jedoch versucht, meine Build nicht mit
Error:(25, 0) No such property: uploadArchives for class: org.gradle.api.internal.tasks.DefaultTaskDependency
Wie ich uploadArchives automatisch ausgeführt erreichen kann?
UPDATE
ich ändern Datei in den folgenden
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 (uploadArchives)
mu Fehlermeldungen Dies erzeugt keine bauen, Wenn ich jedoch mein Hauptprojekt säubere und neu anlege, wird der Upload nicht ausgelöst.
Was mache ich noch falsch?
UPDATE
Wenn ich "clean.finalizedBy(uploadArchives)
" verwenden, dann wird uploadArchives automatisch ausgeführt, jedoch "build.finalizedBy(uploadArchives)
" funktioniert nicht