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

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文件,加入服务器用户名密码配置,例如:

<?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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容