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
网友评论