1
1
#! /bin/bash -x
2
2
3
3
GROUP_ID=fr.acinq.lightning
4
- ARTIFACT_ID_BASE=lightning-kmp
4
+ ARTIFACT_ID_BASE=lightning-kmp-core
5
5
6
6
if [[ -z " ${VERSION} " ]]; then
7
7
echo " VERSION is not defined"
10
10
11
11
cd snapshot
12
12
pushd .
13
- cd fr/acinq/lightning/lightning-kmp /$VERSION
13
+ cd fr/acinq/lightning/$ARTIFACT_ID_BASE /$VERSION
14
14
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
15
15
-DpomFile=$ARTIFACT_ID_BASE -$VERSION .pom \
16
16
-Dfile=$ARTIFACT_ID_BASE -$VERSION .jar \
@@ -21,36 +21,50 @@ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/conte
21
21
-Djavadoc=$ARTIFACT_ID_BASE -$VERSION -javadoc.jar
22
22
popd
23
23
pushd .
24
- for i in iosarm64 iossimulatorarm64 iosx64 jvm linuxx64; do
25
- cd fr/acinq/lightning/lightning-kmp-$i /$VERSION
26
- if [ $i == iosarm64 ] || [ $i == iossimulatorarm64 ] || [ $i == iosx64 ]; then
27
- mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
28
- -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
29
- -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .klib \
30
- -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION -metadata.jar,$ARTIFACT_ID_BASE -$i -$VERSION .module,$ARTIFACT_ID_BASE -$i -$VERSION -cinterop-PhoenixCrypto.klib \
31
- -Dtypes=jar,module,klib \
32
- -Dclassifiers=metadata,,cinterop-PhoenixCrypto \
33
- -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
34
- -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
35
- elif [ $i == linuxx64 ]; then
36
- mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
37
- -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
38
- -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .klib \
39
- -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION .module \
40
- -Dtypes=module \
41
- -Dclassifiers= \
42
- -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
43
- -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
44
- else
45
- mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
46
- -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
47
- -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .jar \
48
- -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION .module \
49
- -Dtypes=module \
50
- -Dclassifiers= \
51
- -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
52
- -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
53
- fi
24
+ for i in iosarm64 iossimulatorarm64 iosx64 jvm macosarm64 macosx64 linuxx64; do
25
+ cd fr/acinq/lightning/$ARTIFACT_ID_BASE -$i /$VERSION
26
+ case $i in
27
+ iosarm64 | iossimulatorarm64 | iosx64)
28
+ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
29
+ -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
30
+ -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .klib \
31
+ -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION -metadata.jar,$ARTIFACT_ID_BASE -$i -$VERSION .module,$ARTIFACT_ID_BASE -$i -$VERSION -cinterop-PhoenixCrypto.klib \
32
+ -Dtypes=jar,module,klib \
33
+ -Dclassifiers=metadata,,cinterop-PhoenixCrypto \
34
+ -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
35
+ -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
36
+ ;;
37
+ macosarm64 | macosx64)
38
+ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
39
+ -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
40
+ -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .klib \
41
+ -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION -metadata.jar,$ARTIFACT_ID_BASE -$i -$VERSION .module \
42
+ -Dtypes=jar,module \
43
+ -Dclassifiers=metadata,module \
44
+ -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
45
+ -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
46
+ ;;
47
+ linuxx64)
48
+ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
49
+ -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
50
+ -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .klib \
51
+ -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION .module \
52
+ -Dtypes=module \
53
+ -Dclassifiers= \
54
+ -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
55
+ -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
56
+ ;;
57
+ * )
58
+ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
59
+ -DpomFile=$ARTIFACT_ID_BASE -$i -$VERSION .pom \
60
+ -Dfile=$ARTIFACT_ID_BASE -$i -$VERSION .jar \
61
+ -Dfiles=$ARTIFACT_ID_BASE -$i -$VERSION .module \
62
+ -Dtypes=module \
63
+ -Dclassifiers= \
64
+ -Dsources=$ARTIFACT_ID_BASE -$i -$VERSION -sources.jar \
65
+ -Djavadoc=$ARTIFACT_ID_BASE -$i -$VERSION -javadoc.jar
66
+ ;;
67
+ esac
54
68
popd
55
69
pushd .
56
70
done
0 commit comments