1. 編輯aar
1> 解壓aar: unzip demo.aar -d demo
2> demo文件夾內(nèi)修改文件
3> 壓縮aar: jar cvf demo_new.aar -C demo/ .
闰挡,注意:不能使用zip進(jìn)行壓縮翰铡,必須使用jar
2. 手動(dòng)上傳到maven倉(cāng)庫(kù)
1> 添加settings.xml文件预鬓,加入服務(wù)器用戶(hù)名密碼配置稳懒,例如:
<?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>
注意:可以修改默認(rèn)maven的settings.xml文件蚀乔,也可在當(dāng)前目錄新增一個(gè)恋昼,可以通過(guò)mvn命令指定使用哪個(gè)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
注意:參數(shù)修改成你自己的參數(shù)系吩,repositoryId對(duì)應(yīng)settings.xml內(nèi)的server id