Skip to content

Commit 9a7a900

Browse files
committed
let's try building the bundle
1 parent 8b025c3 commit 9a7a900

File tree

1 file changed

+33
-12
lines changed

1 file changed

+33
-12
lines changed

sdks/marketingsolutions_preview/uploadToMavenCentral.sh

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,42 @@
22

33
set -e
44

5-
## See https://central.sonatype.org/publish/generate-portal-token/ to generate it
6-
#if [[ -z "$SONATYPE_USERNAME" ]]; then
7-
# echo error: empty SONATYPE_USERNAME
8-
# exit 1
9-
#fi
10-
## See https://central.sonatype.org/publish/generate-portal-token/ to generate it
11-
#if [[ -z "$SONATYPE_PASSWORD" ]]; then
12-
# echo error: empty SONATYPE_PASSWORD
13-
# exit 1
14-
#fi
5+
# See https://central.sonatype.org/publish/generate-portal-token/ to generate it
6+
if [[ -z "$SONATYPE_USERNAME" ]]; then
7+
echo error: empty SONATYPE_USERNAME
8+
exit 1
9+
fi
10+
# See https://central.sonatype.org/publish/generate-portal-token/ to generate it
11+
if [[ -z "$SONATYPE_PASSWORD" ]]; then
12+
echo error: empty SONATYPE_PASSWORD
13+
exit 1
14+
fi
1515

1616
VERSION="2024.07.0.250919"
1717

1818
./gradlew clean build publishMavenJavaPublicationToMavenLocal -x test
1919

20-
find . -type f
20+
POM_FILE=build/publications/mavenJava/criteo-api-marketingsolutions-sdk-2024.07.0.250919.pom
21+
mv build/publications/mavenJava/pom-default.xml "$POM_FILE"
22+
mv build/publications/mavenJava/pom-default.xml.asc "$POM_FILE".asc
23+
md5sum < "$POM_FILE" | cut -d' ' -f1 > "$POM_FILE".md5
24+
sha1sum < "$POM_FILE" | cut -d' ' -f1 > "$POM_FILE".sha1
25+
26+
for JAR in build/libs/*jar; do
27+
md5sum < "$JAR" | cut -d' ' -f1 > "$JAR".md5
28+
sha1sum < "$JAR" | cut -d' ' -f1 > "$JAR".sha1
29+
done
30+
31+
BUNDLE_DIR=temp_for_upload_to_mvn_central
32+
rm -rf $BUNDLE_DIR
33+
GROUPID_TO_PATH=$(echo -n "com.criteo" | tr ':' '/')
34+
FULL_BUNDLE_DIR="$BUNDLE_DIR/$GROUPID_TO_PATH/2024.07.0.250919"
35+
mkdir -p "$FULL_BUNDLE_DIR"
36+
37+
cp build/libs/* "$FULL_BUNDLE_DIR"
38+
cp "$POM_FILE"* "$FULL_BUNDLE_DIR"
39+
40+
pushd "$BUNDLE_DIR"
41+
BUNDLE=bundle-"$VERSION".tar.gz
42+
tar zcf "$BUNDLE" *
2143

22-
# TODO: find out whether we need to do something to sign the artifacts

0 commit comments

Comments
 (0)