
或者他们是为java而不是为androID
注意到大多数gradle示例的方法已被弃用,我发现这个新的文档:
Gradle Documentation
其中描述了如何使用新的API,这似乎取代uploadArchives与发布等等….
所以这是我到目前为止
apply plugin: 'com.androID.library'apply plugin: 'maven'apply plugin: 'maven-publish'androID {compileSdkVersion 21buildToolsversion "21.1.2"defaultConfig { applicationID "com.mycompany.mylibrary" minSdkVersion 9 targetSdkVersion 21 versionCode 1 versionname "1.0"}buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro' }}lintoptions { abortOnError false}}dependencIEs { compile filetree(include: ['*.jar'],dir: 'libs') compile 'com.androID.support:support-v4:21.0.3' compile 'com.androID.support:appcompat-v7:21.0.3'}task sourceJar(type: Jar) { from sourceSets.main.allJava}publishing {publications { mavenJava(MavenPublication) { groupID 'com.androID.mylibrary' artifactID 'Mylibrary' version '1.0.0' from components.java artifact sourceJar { classifIEr "sources" } }}repositorIEs { maven { url "myurl" credentials{ username "user" password "password" } }}} Gradle的东西就像是我的地狱.我不知道什么是正确的,什么是错误的,有些事情似乎没有改变,没有任何提示,它不再被支持,这使得很难解决这些问题?
如何自动将生成的aar文件上传到我的Apache Archiva?
解决方法 自己解决了apply plugin: 'com.androID.library'apply plugin: 'maven'apply plugin: 'maven-publish'androID {compileSdkVersion 21buildToolsversion "21.1.2"repositorIEs { mavenCentral()}defaultConfig { minSdkVersion 9 targetSdkVersion 21 versionCode 1 versionname "1.0"}buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro' }}dependencIEs { compile filetree(include: ['*.jar'],dir: 'libs') provIDed 'com.androID.support:support-v4:21.0.3' provIDed 'com.androID.support:appcompat-v7:21.0.3'}task sourceJar(type: Jar) { classifIEr "source"}publishing { publications { repositorIEs.maven { url 'myurl/repositorIEs/myrepo' credentials { username "user" password "password" } } maven(MavenPublication) { artifacts { groupID 'com.mycompany' artifactID 'mylibrary' version '1.0' artifact 'build/outputs/aar/app-release.aar' } } }} 总结 以上是内存溢出为你收集整理的android – 如何使用Gradle将aar文件发布到Apache Archiva全部内容,希望文章能够帮你解决android – 如何使用Gradle将aar文件发布到Apache Archiva所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)