Chcę zainstalować projekt biblioteki Android w lokalnym repozytorium maven. Oto build.gradle:Zadanie "Instaluj" programu Gradle Maven nie działa z projektem biblioteki Android
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android-library'
apply plugin: 'maven'
version = "1.0.0-SNAPSHOT"
group = "com.example"
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 18
}
}
Kiedy biegnę:
gradle install -i
utknie tu:
Executing task ':project:installTest' due to:
Task has not declared any outputs.
Starting process 'command 'd:\android-sdk-windows\platform-tools\adb.exe''. Working directory: D:\Projects\java\....... Command: d:\android-sdk-windows\platform-tools\adb.exe install -r D:\Projects\java\.......\build\apk\project.apk
An attempt to initialize for well behaving parent process finished.
Successfully started process 'command 'd:\android-sdk-windows\platform-tools\adb.exe''
> Building > :project:installTest
Więc pierwszą rzeczą, jaką zauważyłem jest to, że próbuje dla niektórych dziwny powód, aby wdrożyć go na urządzeniu w postaci pliku APK.
Czy robię coś źle, czy jest to po prostu plugin do biblioteki Android nie jest kompatybilny z wtyczką maven?
Jak skonfigurować groupid, artifactid i wersję za pomocą tej wtyczki? –
To bardzo dobre rozwiązanie. Używam go teraz w moim projekcie bibliotecznym! Moją jedyną obawą jest to, jak poradziłbyś sobie z nowymi aktualizacjami wtyczki Gradle Maven, czy będziesz je synchronizował? –
Cóż, nie potrzebowałem do tej pory, ale jeśli zauważysz (łamie się, gdy korzystasz z nowej wersji gradle), otwórz problem w projekcie github, a ja wydam zaktualizowaną wersję. – dcendents