Update CI references to 0.0.122
[ldk-java] / build-release-jar.sh
index 4b7367305c116aad7385da75bab1e7130b3e09a7..7798c77dbe27fe6e42e51cede963b8e977e7238a 100755 (executable)
@@ -9,10 +9,12 @@ ls src/main/resources/liblightningjni_Linux-amd64.nativelib
 ls src/main/resources/liblightningjni_MacOSX-x86_64.nativelib
 ls src/main/resources/liblightningjni_MacOSX-aarch64.nativelib
 
-export LANG=C
+export LC_ALL=C
 
+# We need to fetch dependencies first as faketime will break PKI cert checks!
+mvn -DskipTests=true package
 mvn clean
-faketime 2021-01-01 mvn -DskipTests=true -Dorg.lightningdevkit.skipdocs=false package
+faketime 2021-01-01 mvn -DskipTests=true package
 
 mkdir ziptmp
 cd ziptmp
@@ -24,26 +26,6 @@ rm ../target/ldk-java-*-sources.jar
 cd ..
 rm -r ziptmp
 
-mkdir ziptmp
-cd ziptmp
-unzip ../target/ldk-java-*-javadoc.jar | grep inflating | awk '{ print $2 }' | sort > ../javadoc-zip-files.txt
-find . | grep '.html$' | xargs -L1 sed -i 's/Generated by javadoc \(.*\) on Fri Jan 01 .* UTC 2021/Generated by javadoc \1 on Fri Jan 01 00:00:00 UTC 2021/g'
-for ZIP in *.zip; do
-       mkdir ziptmptmp
-       cd ziptmptmp
-       unzip ../$ZIP | grep inflating | awk '{ print $2 }' | sort > ../../javadoc-zip-zip-files.txt
-       rm ../$ZIP
-       touch -d "2021-01-01 00:00 UTC" $(cat ../../javadoc-zip-zip-files.txt)
-       cat ../../javadoc-zip-zip-files.txt | zip -X@ ../$ZIP
-       cd ..
-       rm -r ziptmptmp
-done
-touch -d "2021-01-01 00:00 UTC" $(cat ../javadoc-zip-files.txt)
-cat ../javadoc-zip-files.txt | grep -v nativelib | zip -X@ ../ldk-java-javadoc.jar
-rm ../target/ldk-java-*-javadoc.jar
-cd ..
-rm -r ziptmp
-
 mkdir ziptmp
 cd ziptmp
 unzip ../target/ldk-java-*.jar | grep inflating | awk '{ print $2 }' | sort > ../classes-zip-files.txt