Android Studio使用gradle上传aar到maven仓库

uploadArchives {    repositories {        mavenDeployer {            repository(url: NEXUS_REPOSITORY_URL) {                authentication(userName: getRepositoryUserName(), password: getRepositoryPassword())            }            pom.project {                name POM_NAME                version POM_VERSION                artifactId  POM_ARTIFACTID                groupId  POM_GROUPID                packaging  POM_PACKAGING                description  POM_DESCRIPTION            }        }    }}

执行上传命令
./gradlew xxx:uploadArchives

报错:

Could not deploy to remote repository | Failed to deploy artifacts/metadata: No connector available to access repository remote ('http://localhost:8081/nexus3/repository/maven-releases/') of type default using the available factories WagonRepositoryConnectorFactory

一般是仓库地址变量的格式有问题,解决:

1、如果是直接在gradle脚本中使用def定义变量,记得加上引号:

def NEXUS_REPOSITORY_URL='http://localhost:8081/nexus3/repository/maven-releases/'

2、如果是在gradle.properties中定义变量,要去掉引号:

NEXUS_REPOSITORY_URL=http://localhost:8081/nexus3/repository/maven-releases/

更多相关文章

  1. 【ubuntu】Ubuntu中Android(安卓)SDK下载跟配置
  2. Windows8下PhoneGap 4 + Android(安卓)Studio 1.0 + VS2013配置
  3. Android(安卓)uevent
  4. Android(安卓)json数据解析详解及实例代码
  5. android 页面布局时定义控件ID时@id/XX和@+id/xx 有什么区别?
  6. Android的信号格数显示优化
  7. 处理Android应用在后台被杀死
  8. Android编译错误:You have tried to change the API from what ha
  9. android studio生成JKS时候提示:JKS 密钥库使用专用格式。建议使

随机推荐

  1. Android中的Animation的使用
  2. 在已有的Android工程中接入ReactNative
  3. android基础---->Parcelable的使用
  4. Android微信端的下拉刷新功能
  5. android4.0 开启硬件加速后应用运行出错
  6. android 呼入电话的监听(来电监听)
  7. android开发4:布局管理器1(线性布局,相对布
  8. android api 完整翻译之Contacts Provide
  9. Android应用程序汉化教程
  10. Android常用DOS命令