Skip to content

Commit

Permalink
+ added dedicated dist script
Browse files Browse the repository at this point in the history
  • Loading branch information
Ruman Gerst committed Sep 24, 2024
1 parent b6ca374 commit be725d3
Show file tree
Hide file tree
Showing 2 changed files with 275 additions and 37 deletions.
67 changes: 30 additions & 37 deletions dist/generate-dist-scripts.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,51 +7,17 @@
json_data = json.load(f)

jipipe_version = json_data["jipipe-version"]
# opencv_download = "https://github.com/bytedeco/javacv/releases/download/1.5.8/javacv-platform-1.5.8-bin.zip"
# opencv_dir = "javacv-platform-1.5.8-bin"

# Generate ZIP shell script
print("Generating ZIP script")
with open("zip/build.sh", "w") as f:
def wl(text="", tab=0):
f.write(tab * "\t" + text + "\n")
wl("#!/bin/bash")
wl()
wl('JIPIPE_VERSION="Development"')
wl("PROJECT_DIR=../..")
wl()
wl('pushd $PROJECT_DIR || exit')
wl('JIPIPE_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout | grep -Po "\\d\\.\\d+\\.\\d+")')
# wl('OPENCV_DOWNLOAD="' + opencv_download + '"')
# wl('OPENCV_DIR=' + opencv_dir)
wl('popd || exit')
wl()

def write_generator(f):
# Download dependencies
for (name, url) in json_data["dependencies"].items():
wl('if [ ! -e "./dependencies/' + name + '" ]; then')
rel_path = "./dependencies/" + name
rel_path = "./dependencies/" + name
re_dir = os.path.dirname(rel_path)
wl("mkdir -p " + '"' + re_dir + '"', tab=1)
wl("wget -O ./dependencies/" + name + " " + url, tab=1)
wl("fi")

# Download OpenCV
# wl('if [ ! -e "$OPENCV_DIR" ]; then')
# wl('wget -O opencv.zip "$OPENCV_DOWNLOAD"')
# wl('unzip opencv.zip')
# wl("rm opencv.zip")
# wl("rm -rv $OPENCV_DIR/samples")
# wl("rm -rv $OPENCV_DIR/*.md")
# wl("rm -rv $OPENCV_DIR/*-android-*")
# wl("rm -rv $OPENCV_DIR/*-ios-*")
# wl("rm -rv $OPENCV_DIR/*-x86.jar")
# wl("rm -rv $OPENCV_DIR/*-arm.jar")
# wl("rm -rv $OPENCV_DIR/*-arm64.jar")
# wl("rm -rv $OPENCV_DIR/*-armhf.jar")
# wl("rm -rv $OPENCV_DIR/*-ppc64le.jar")
# wl("fi")

# Cleaning up old package
wl()
wl("rm -r package")
Expand Down Expand Up @@ -80,5 +46,32 @@ def wl(text="", tab=0):
wl("pushd package || exit")
wl("zip -r ../JIPipe-$JIPIPE_VERSION.zip .", tab=1)
wl("popd || exit")



# Generate ZIP shell script
print("Generating ZIP script (dev)")
with open("zip/build.sh", "w") as f:
def wl(text="", tab=0):
f.write(tab * "\t" + text + "\n")
wl("#!/bin/bash")
wl()
wl('JIPIPE_VERSION="Development"')
wl("PROJECT_DIR=../..")
wl()
wl('pushd $PROJECT_DIR || exit')
wl('JIPIPE_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout | grep -Po "\\d\\.\\d+\\.\\d+")')
# wl('OPENCV_DOWNLOAD="' + opencv_download + '"')
# wl('OPENCV_DIR=' + opencv_dir)
wl('popd || exit')
wl()
write_generator(f)

print("Generating ZIP script (release)")
with open("zip/build-release.sh", "w") as f:
def wl(text="", tab=0):
f.write(tab * "\t" + text + "\n")
wl("#!/bin/bash")
wl()
wl('JIPIPE_VERSION="$1"')
wl()
write_generator(f)
245 changes: 245 additions & 0 deletions dist/zip/build-release.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
#!/bin/bash

JIPIPE_VERSION="$1"

if [ ! -e "./dependencies/mslinks-1.0.5.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/mslinks-1.0.5.jar https://maven.scijava.org/service/local/repositories/central/content/com/github/vatbub/mslinks/1.0.5/mslinks-1.0.5.jar
fi
if [ ! -e "./dependencies/reflections-0.9.12.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/reflections-0.9.12.jar https://maven.scijava.org/service/local/repositories/central/content/org/reflections/reflections/0.9.12/reflections-0.9.12.jar
fi
if [ ! -e "./dependencies/flexmark-util-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util/0.62.2/flexmark-util-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-data-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-data-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-data/0.62.2/flexmark-util-data-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-ast-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-ast-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-ast/0.62.2/flexmark-util-ast-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-misc-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-misc-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-misc/0.62.2/flexmark-util-misc-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-dependency-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-dependency-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-dependency/0.62.2/flexmark-util-dependency-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-format-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-format-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-format/0.62.2/flexmark-util-format-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-sequence-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-sequence-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-sequence/0.62.2/flexmark-util-sequence-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-builder-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-builder-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-builder/0.62.2/flexmark-util-builder-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-visitor-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-visitor-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-visitor/0.62.2/flexmark-util-visitor-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-options-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-options-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-options/0.62.2/flexmark-util-options-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-html-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-html-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-html/0.62.2/flexmark-util-html-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-util-collection-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-util-collection-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-util-collection/0.62.2/flexmark-util-collection-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-pdf-converter-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-pdf-converter-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-pdf-converter/0.62.2/flexmark-pdf-converter-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-ext-toc-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-ext-toc-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-ext-toc/0.62.2/flexmark-ext-toc-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-ext-autolink-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-ext-autolink-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-ext-autolink/0.62.2/flexmark-ext-autolink-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark/0.62.2/flexmark-0.62.2.jar
fi
if [ ! -e "./dependencies/flexmark-ext-tables-0.62.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/flexmark-ext-tables-0.62.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/vladsch/flexmark/flexmark-ext-tables/0.62.2/flexmark-ext-tables-0.62.2.jar
fi
if [ ! -e "./dependencies/jackson-databind-2.14.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jackson-databind-2.14.2.jar https://maven.scijava.org/service/local/repositories/sonatype/content/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.jar
fi
if [ ! -e "./dependencies/jackson-core-2.14.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jackson-core-2.14.2.jar https://maven.scijava.org/service/local/repositories/sonatype/content/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar
fi
if [ ! -e "./dependencies/jackson-annotations-2.14.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jackson-annotations-2.14.2.jar https://maven.scijava.org/service/local/repositories/sonatype/content/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.jar
fi
if [ ! -e "./dependencies/jgrapht-core-1.4.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jgrapht-core-1.4.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/jgrapht/jgrapht-core/1.4.0/jgrapht-core-1.4.0.jar
fi
if [ ! -e "./dependencies/jgrapht-io-1.4.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jgrapht-io-1.4.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/jgrapht/jgrapht-io/1.4.0/jgrapht-io-1.4.0.jar
fi
if [ ! -e "./dependencies/autolink-0.10.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/autolink-0.10.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/nibor/autolink/autolink/0.10.0/autolink-0.10.0.jar
fi
if [ ! -e "./dependencies/fontbox-2.0.4.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/fontbox-2.0.4.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/pdfbox/fontbox/2.0.4/fontbox-2.0.4.jar
fi
if [ ! -e "./dependencies/openhtmltopdf-jsoup-dom-converter-1.0.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/openhtmltopdf-jsoup-dom-converter-1.0.0.jar https://maven.scijava.org/service/local/repositories/central/content/com/openhtmltopdf/openhtmltopdf-jsoup-dom-converter/1.0.0/openhtmltopdf-jsoup-dom-converter-1.0.0.jar
fi
if [ ! -e "./dependencies/openhtmltopdf-core-1.0.4.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/openhtmltopdf-core-1.0.4.jar https://maven.scijava.org/service/local/repositories/central/content/com/openhtmltopdf/openhtmltopdf-core/1.0.4/openhtmltopdf-core-1.0.4.jar
fi
if [ ! -e "./dependencies/pdfbox-2.0.4.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/pdfbox-2.0.4.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/pdfbox/pdfbox/2.0.4/pdfbox-2.0.4.jar
fi
if [ ! -e "./dependencies/openhtmltopdf-rtl-support-1.0.4.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/openhtmltopdf-rtl-support-1.0.4.jar https://maven.scijava.org/service/local/repositories/central/content/com/openhtmltopdf/openhtmltopdf-rtl-support/1.0.4/openhtmltopdf-rtl-support-1.0.4.jar
fi
if [ ! -e "./dependencies/openhtmltopdf-pdfbox-1.0.4.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/openhtmltopdf-pdfbox-1.0.4.jar https://maven.scijava.org/service/local/repositories/central/content/com/openhtmltopdf/openhtmltopdf-pdfbox/1.0.4/openhtmltopdf-pdfbox-1.0.4.jar
fi
if [ ! -e "./dependencies/javaluator-3.0.3.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/javaluator-3.0.3.jar https://maven.scijava.org/service/local/repositories/central/content/com/fathzer/javaluator/3.0.3/javaluator-3.0.3.jar
fi
if [ ! -e "./dependencies/commons-exec-1.3.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/commons-exec-1.3.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar
fi
if [ ! -e "./dependencies/jna-platform-4.5.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jna-platform-4.5.2.jar https://maven.scijava.org/service/local/repositories/central/content/net/java/dev/jna/jna-platform/4.5.2/jna-platform-4.5.2.jar
fi
if [ ! -e "./dependencies/ij_ridge_detect-1.4.1.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/ij_ridge_detect-1.4.1.jar https://maven.scijava.org/service/local/repositories/releases/content/de/biomedical-imaging/imagej/ij_ridge_detect/1.4.1/ij_ridge_detect-1.4.1.jar
fi
if [ ! -e "./dependencies/commons-compress-1.23.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/commons-compress-1.23.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar
fi
if [ ! -e "./dependencies/jackson-dataformat-yaml-2.14.2.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/jackson-dataformat-yaml-2.14.2.jar https://maven.scijava.org/service/local/repositories/central/content/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.2/jackson-dataformat-yaml-2.14.2.jar
fi
if [ ! -e "./dependencies/poi-5.2.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/poi-5.2.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/poi/poi/5.2.0/poi-5.2.0.jar
fi
if [ ! -e "./dependencies/poi-ooxml-5.2.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/poi-ooxml-5.2.0.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/poi/poi-ooxml/5.2.0/poi-ooxml-5.2.0.jar
fi
if [ ! -e "./dependencies/poi-ooxml-lite-5.2.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/poi-ooxml-lite-5.2.0.jar https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml-lite/5.2.0/poi-ooxml-lite-5.2.0.jar
fi
if [ ! -e "./dependencies/xmlbeans-5.0.3.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/xmlbeans-5.0.3.jar https://maven.scijava.org/service/local/repositories/sonatype/content/org/apache/xmlbeans/xmlbeans/5.0.3/xmlbeans-5.0.3.jar
fi
if [ ! -e "./dependencies/log4j-api-2.17.1.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/log4j-api-2.17.1.jar https://maven.scijava.org/service/local/repositories/central/content/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar
fi
if [ ! -e "./dependencies/json-path-2.7.0.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/json-path-2.7.0.jar https://maven.scijava.org/service/local/repositories/central/content/com/jayway/jsonpath/json-path/2.7.0/json-path-2.7.0.jar
fi
if [ ! -e "./dependencies/balloontip-1.2.4.1.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/balloontip-1.2.4.1.jar https://maven.scijava.org/service/local/repositories/bedatadriven/content/net/java/balloontip/balloontip/1.2.4.1/balloontip-1.2.4.1.jar
fi
if [ ! -e "./dependencies/OrientationJ_.jar" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/OrientationJ_.jar https://bigwww.epfl.ch/demo/orientation/OrientationJ_.jar
fi
if [ ! -e "./dependencies/LICENSE_Javaluator.html" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_Javaluator.html https://opensource.org/licenses/lgpl-3.0.html
fi
if [ ! -e "./dependencies/LICENSE_JGraphT.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_JGraphT.txt https://raw.githubusercontent.com/jgrapht/jgrapht/master/license-EPL.txt
fi
if [ ! -e "./dependencies/LICENSE_OpenHTMLToPDF.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_OpenHTMLToPDF.txt https://raw.githubusercontent.com/danfickle/openhtmltopdf/open-dev-v1/LICENSE
fi
if [ ! -e "./dependencies/LICENSE_PDFBox.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_PDFBox.txt https://www.apache.org/licenses/LICENSE-2.0.txt
fi
if [ ! -e "./dependencies/LICENSE_FontBox.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_FontBox.txt https://www.apache.org/licenses/LICENSE-2.0.txt
fi
if [ ! -e "./dependencies/LICENSE_Jackson.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_Jackson.txt https://www.apache.org/licenses/LICENSE-2.0.txt
fi
if [ ! -e "./dependencies/LICENSE_Image5D.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_Image5D.txt https://raw.githubusercontent.com/fiji/Image_5D/master/LICENSE.txt
fi
if [ ! -e "./dependencies/LICENSE_Flexmark.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_Flexmark.txt https://raw.githubusercontent.com/vsch/flexmark-java/master/LICENSE.txt
fi
if [ ! -e "./dependencies/LICENSE_Reflections.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_Reflections.txt https://raw.githubusercontent.com/ronmamo/reflections/master/COPYING.txt
fi
if [ ! -e "./dependencies/LICENSE_mslinks.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_mslinks.txt https://raw.githubusercontent.com/DmitriiShamrikov/mslinks/master/LICENSE
fi
if [ ! -e "./dependencies/LICENSE_OrientationJ.txt" ]; then
mkdir -p "./dependencies"
wget -O ./dependencies/LICENSE_OrientationJ.txt https://raw.githubusercontent.com/Biomedical-Imaging-Group/OrientationJ/master/LICENSE
fi

rm -r package
mkdir package
for component in jipipe-core jipipe-desktop jipipe-cli jipipe-plugin-clij jipipe-plugin-filesystem jipipe-plugin-ij jipipe-plugin-ij2 jipipe-plugin-ij-omero jipipe-plugin-ij-algorithms jipipe-plugin-ij-weka jipipe-plugin-ij-multi-template-matching jipipe-plugin-ij-trackmate jipipe-plugin-ij-3d jipipe-plugin-ij-filaments jipipe-plugin-python jipipe-plugin-plots jipipe-plugin-tables jipipe-plugin-annotations jipipe-plugin-utils jipipe-plugin-strings jipipe-plugin-forms jipipe-plugin-r jipipe-plugin-cellpose jipipe-plugin-omnipose jipipe-plugin-scene-3d jipipe-plugin-imp jipipe-plugin-ilastik jipipe-plugin-opencv; do
cp -v ../../$component/target/$component-$JIPIPE_VERSION-SNAPSHOT.jar package/$component-$JIPIPE_VERSION.jar
cp -v ../../$component/target/$component-$JIPIPE_VERSION.jar package/$component-$JIPIPE_VERSION.jar
cp -v ../../plugins/$component/target/$component-$JIPIPE_VERSION-SNAPSHOT.jar package/$component-$JIPIPE_VERSION.jar
cp -v ../../plugins/$component/target/$component-$JIPIPE_VERSION.jar package/$component-$JIPIPE_VERSION.jar
done

cp -rv ./dependencies ./package/dependencies
cp -v README.txt package
cp -v ../../LICENSE package/LICENSE_JIPipe.txt
rm -r JIPipe-$JIPIPE_VERSION.zip
pushd package || exit
zip -r ../JIPipe-$JIPIPE_VERSION.zip .
popd || exit

0 comments on commit be725d3

Please sign in to comment.