Tôi muốn cài đặt dự án thư viện android cho kho lưu trữ maven cục bộ. Đây là build.gradle:Nhiệm vụ "cài đặt" Gradle Maven plugin không hoạt động với dự án thư viện 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
}
}
Khi tôi chạy:
gradle install -i
nó bị mắc kẹt ở đây:
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
điều Vì vậy, lần đầu tiên tôi nhận thấy là nó đang cố gắng cho một số lý do kỳ lạ để triển khai nó trên thiết bị dưới dạng APK.
Tôi có làm gì sai hoặc chỉ plugin android-library không tương thích với plugin maven?
Làm thế nào để bạn cấu hình groupid, artifactid và phiên bản bằng cách sử dụng plugin này? –
Đó là một giải pháp rất hay. Tôi đang sử dụng nó ngay trong dự án thư viện của mình! Mối quan tâm duy nhất của tôi là, làm thế nào bạn sẽ đối phó với các bản cập nhật mới cho plugin Gradle Maven, bạn sẽ giữ những bản cập nhật này đồng bộ không? –
Vâng tôi không cần phải cho đến nay, nhưng nếu bạn (hoặc người khác) nhận thấy nó phá vỡ khi sử dụng một bản phát hành gradle mới sau đó xin vui lòng mở một vấn đề về dự án github và tôi sẽ phát hành một phiên bản cập nhật. – dcendents