X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=build-release-jar.sh;h=a1e405ad400de503321778af70d3e680916ce6dd;hp=ef1c3ee2a78aeb4671021469650c3453f44e3716;hb=HEAD;hpb=d2925e24ac4643ec22eb73495f0424e27def2545 diff --git a/build-release-jar.sh b/build-release-jar.sh index ef1c3ee2..7798c77d 100755 --- a/build-release-jar.sh +++ b/build-release-jar.sh @@ -12,9 +12,9 @@ ls src/main/resources/liblightningjni_MacOSX-aarch64.nativelib export LC_ALL=C # We need to fetch dependencies first as faketime will break PKI cert checks! -mvn -DskipTests=true -Dorg.lightningdevkit.skipdocs=false package +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 @@ -26,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