0
私は自分のライブラリに依存関係を含めたいので、ユーザーはアプリケーションに再度追加する必要はありません。Androidライブラリを公開すると依存関係が含まれない
私はarticleを見つけましたが、それは希望がないようです。
のGradle CONFIGURE(のためのAARを公開)の代わりに使用jitpackすることによって、問題を解決し
def libraryGroupId = 'com.jz.fuselocation'
def libraryArtifactId = 'library'
def libraryVersion = '1.0.6'
publishing {
publications {
aar(MavenPublication) {
groupId libraryGroupId
version libraryVersion
artifactId libraryArtifactId
artifact("$buildDir/outputs/aar/${artifactId}-release.aar")
}
}
}
artifactory {
contextUrl = 'http://artf.viinsoft.com/artifactory'
publish {
repository {
repoKey = 'libs-release-local'
username = artifactory_username
password = artifactory_password
}
defaults {
publications('aar')
publishArtifacts = true
properties = ['qa.level': 'basic', 'q.os': 'android', 'dev.team': 'core']
publishPom = true
}
}
}