前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手动编辑aar并打包上传到maven仓库

手动编辑aar并打包上传到maven仓库

原创
作者头像
vell001
发布2021-03-29 09:51:18
1K0
发布2021-03-29 09:51:18
举报
文章被收录于专栏:AI-vellAI-vell

1. 编辑aar

1> 解压aar: unzip demo.aar -d demo

2> demo文件夹内修改文件

3> 压缩aar: jar cvf demo_new.aar -C demo/ .注意:不能使用zip进行压缩,必须使用jar

2. 手动上传到maven仓库

1> 添加settings.xml文件,加入服务器用户名密码配置,例如:

代码语言:txt
复制
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
   <servers>
    <server>
      <id>DemoServer</id>
      <username>vell</username>
      <password>my_password</password>
    </server>
   </servers>
</settings>

注意:可以修改默认maven的settings.xml文件,也可在当前目录新增一个,可以通过mvn命令指定使用哪个settings.xml文件

2> mvn命令上传aar

代码语言:txt
复制
mvn deploy:deploy-file \
    -Durl=http://your.server.com/repository \
    -Dfile=./demo_new.aar -Dpackaging=aar \
    -DgroupId=com.vell.demo -DartifactId=Demo \
    -Dversion=1.0 -DrepositoryId=DemoServer \
    --settings ./settings.xml

注意:参数修改成你自己的参数,repositoryId对应settings.xml内的server id

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 编辑aar
  • 2. 手动上传到maven仓库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档