Files
AndroidJava/devbricksx-android/publishReleasesToMavenCentral.sh
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

31 lines
774 B
Bash

#!/bin/sh
artifactsToPublish=(
"devbricksx"
"devbricksx-annotations"
"devbricksx-compiler"
"devbricksx-compose"
"devbricksx-audio"
"devbricksx-camera"
"devbricksx-network"
"devbricksx-music"
)
echo "--------- [STEP 1: Building artifacts] ---------"
for artifact in ${artifactsToPublish[@]}; do
task=":${artifact}:assemble"
echo "Processing artifact: [${artifact}] ..."
./gradlew ${task} > /dev/null
done
echo "--------- [STEP 2: Publishing artifacts] ---------"
for artifact in ${artifactsToPublish[@]}; do
task=":${artifact}:publishToMavenCentral"
echo "Uploading artifact: [${artifact}] ..."
./gradlew ${task} --no-configuration-cache > /dev/null
done
#./completeMavenCentralStaging.sh
./updateVersionInDocs.sh
./updateRoomVersionInDocs.sh