#!/usr/bin/env bash ./gradlew :frame:zero:clean ./gradlew :frame:zero:publish ./gradlew :frame:base:clean ./gradlew :frame:base:publish ./gradlew :frame:aab:clean ./gradlew :frame:aab:publish ./gradlew :frame:oss:clean ./gradlew :frame:oss:publish ./gradlew :frame:coroutine:clean ./gradlew :frame:coroutine:publish ./gradlew :frame:debug:clean ./gradlew :frame:debug:publish ./gradlew :frame:deviceid:clean ./gradlew :frame:deviceid:publish ./gradlew :frame:network:clean ./gradlew :frame:network:publish ./gradlew :frame:sound:clean ./gradlew :frame:sound:publish ./gradlew :frame:statistics:clean ./gradlew :frame:statistics:publish ./gradlew :frame:log:clean ./gradlew :frame:log:publish ./gradlew :frame:storage:clean ./gradlew :frame:storage:publish ./gradlew :frame:util:clean ./gradlew :frame:util:publish ./gradlew :frame:download:clean ./gradlew :frame:download:publish ./gradlew :frame:effect:clean ./gradlew :frame:effect:publish ./gradlew :frame:mvvm:clean ./gradlew :frame:mvvm:publish ./gradlew :frame:data:clean ./gradlew :frame:data:publish ./gradlew :frame:googleservice:clean ./gradlew :frame:googleservice:publish ./gradlew :frame:guide:clean ./gradlew :frame:guide:publish ./gradlew :frame:security:clean ./gradlew :frame:security:publish ./gradlew :frame:spi:clean ./gradlew :frame:spi:publish ./gradlew :frame:game:clean ./gradlew :frame:game:publish ./gradlew :frame:image:clean ./gradlew :frame:image:publish ./gradlew :frame:apm:clean ./gradlew :frame:apm:publish ./gradlew :frame:asr:clean ./gradlew :frame:asr:publish ./gradlew :frame:audio:clean ./gradlew :frame:audio:publish ./gradlew :frame:crash:clean ./gradlew :frame:crash:publish ./gradlew :frame:dot:clean ./gradlew :frame:dot:publish ./gradlew :frame:locale:clean ./gradlew :frame:locale:publish ./gradlew :frame:push:clean ./gradlew :frame:push:publish ./gradlew :frame:tceffect:clean ./gradlew :frame:tceffect:publish ./gradlew :frame:media:clean ./gradlew :frame:media:publish ./gradlew :frame:room:clean ./gradlew :frame:room:publish ./gradlew :frame:share:clean ./gradlew :frame:share:publish ./gradlew :frame:router:router-api:clean ./gradlew :frame:router:router-api:publish ./gradlew :frame:router:router-annotation:clean ./gradlew :frame:router:router-annotation:publish ./gradlew :frame:router:router-compiler:clean ./gradlew :frame:router:router-compiler:publish ./gradlew :frame:cachebean:cache-bean-api:clean ./gradlew :frame:cachebean:cache-bean-api:publish ./gradlew :frame:cachebean:cache-bean-annotation:clean ./gradlew :frame:cachebean:cache-bean-annotation:publish ./gradlew :frame:cachebean:cache-bean-complier:clean ./gradlew :frame:cachebean:cache-bean-complier:publish ./gradlew :external:libcocos2dx:clean ./gradlew :external:libcocos2dx:publish ./gradlew :external:retrofit:clean ./gradlew :external:retrofit:publish ./gradlew :external:SVGAPlayer:clean ./gradlew :external:SVGAPlayer:publish ./gradlew :external:animplayer:clean ./gradlew :external:animplayer:publish ./gradlew :external:drawee:clean ./gradlew :external:drawee:publish ./gradlew :external:AndroidAutoSize:clean ./gradlew :external:AndroidAutoSize:publish ./gradlew :external:tcturing:clean ./gradlew :external:tcturing:publish ./gradlew :frame:agorartc:clean ./gradlew :frame:agorartc:publish ./gradlew :frame:trtc:clean ./gradlew :frame:trtc:publish ./gradlew :frame:volcrtc:clean ./gradlew :frame:volcrtc:publish ./gradlew :frame:zegortc:clean ./gradlew :frame:zegortc:publish ./gradlew :frame:effectpreview:clean ./gradlew :frame:effectpreview:publish ./gradlew :frame:commonui:clean ./gradlew :frame:commonui:publish # 保持最后一个 ./gradlew :frame:bom:clean ./gradlew :frame:bom:publish