1.编译和上传脚本
a.打包文件和上传脚步
flutter_aar_upload.gradle 打包文件:
flutter version 3.3.9版本 build脚本文件:
https://gist.github.com/xiejianchao/e739a4f37830c5a21b40f610080084c2
flutter version 2.x版本 build脚本文件:
https://gist.github.com/Vove7/cc0779d97d0cc807c53c4f847802dbf8
upload.sh上传脚本:
#!/usr/bin/env sh flutter pub get cd .. ./gradlew build cd .android ./gradlew \ -I=../script/flutter_aar_upload.gradle \ -Pmaven-url=http://127.0.0.1:8081/repository/maven-releases \ -Pmaven-user=admin \ -Pmaven-pwd=admin123 \ -Pis-plugin=false \ -PbuildNumber=1.1.5 \ -Ptarget-platform=android-arm,android-arm64,android-x64 assembleAarRelease
b.在flutter module中创建script文件夹,将flutter_aar_upload.gradle和upload.sh放入该文件夹
flutter module 项目结构如下:
2.上传 nexus
1. 执行 upload.sh
2.执行upload.sh 成功后,可以在nexus上看到上传的repo库