2016-10-28 5 views
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 
     } 
    } 
} 

答えて

関連する問題