Skip to content

Instantly share code, notes, and snippets.

@ctrueden
Created March 1, 2019 22:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ctrueden/56d3f4fe2273d4a6437d8d593bf67c9f to your computer and use it in GitHub Desktop.
Save ctrueden/56d3f4fe2273d4a6437d8d593bf67c9f to your computer and use it in GitHub Desktop.
Fiji dependencies Automatic-Module-Name entries
$ for jar in $(mvn dependency:build-classpath | grep -A1 'Dependencies classpath' | tail -n1 | gsed 's/:/\n/g') # C 1 {2019-03-01 16:41:33}
do
if [ -f "$jar" ]
then
autoModule=$(unzip -q -c "$jar" META-INF/MANIFEST.MF | grep 'Automatic-Module')
if [ "$autoModule" ]
then
echo "$jar: $autoModule"
# else
# echo "$jar: Automatic-Module ENTRY IS MISSING"
fi
fi
done
/Users/curtis/.m2/repository/net/imagej/imagej/2.0.0-rc-71/imagej-2.0.0-rc-71.jar: Automatic-Module-Name: net.imagej
/Users/curtis/.m2/repository/net/imagej/imagej-common/0.28.1/imagej-common-0.28.1.jar: Automatic-Module-Name: net.imagej
/Users/curtis/.m2/repository/net/imagej/imagej-notebook/0.6.0/imagej-notebook-0.6.0.jar: Automatic-Module-Name: net.imagej.notebook
/Users/curtis/.m2/repository/org/apache/commons/commons-text/1.6/commons-text-1.6.jar: Automatic-Module-Name: org.apache.commons.text
/Users/curtis/.m2/repository/net/imagej/imagej-ops/0.43.2/imagej-ops-0.43.2.jar: Automatic-Module-Name: net.imagej.ops
/Users/curtis/.m2/repository/io/scif/scifio/0.37.3/scifio-0.37.3.jar: Automatic-Module-Name: io.scif
/Users/curtis/.m2/repository/net/imagej/imagej-plugins-batch/0.1.1/imagej-plugins-batch-0.1.1.jar: Automatic-Module-Name: net.imagej.plugins.batch
/Users/curtis/.m2/repository/org/scijava/batch-processor/0.3.0/batch-processor-0.3.0.jar: Automatic-Module-Name: org.scijava
/Users/curtis/.m2/repository/net/imagej/imagej-plugins-commands/0.8.1/imagej-plugins-commands-0.8.1.jar: Automatic-Module-Name: net.imagej.plugins.commands
/Users/curtis/.m2/repository/org/scijava/scripting-jruby/0.3.0/scripting-jruby-0.3.0.jar: Automatic-Module-Name: org.scijava.plugins.scripting.jruby
/Users/curtis/.m2/repository/net/imagej/imagej-ui-swing/0.22.0/imagej-ui-swing-0.22.0.jar: Automatic-Module-Name: net.imagej.ui.swing
/Users/curtis/.m2/repository/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar: Automatic-Module-Name: org.apache.commons.lang3
/Users/curtis/.m2/repository/org/scijava/script-editor/0.4.0/script-editor-0.4.0.jar: Automatic-Module-Name: org.scijava.ui.swing.script
/Users/curtis/.m2/repository/net/imagej/ij/1.52i/ij-1.52i.jar: Automatic-Module-Name:
/Users/curtis/.m2/repository/net/imagej/imagej-legacy/0.35.0/imagej-legacy-0.35.0.jar: Automatic-Module-Name: net.imagej.legacy
/Users/curtis/.m2/repository/net/imglib2/imglib2-roi/0.7.0/imglib2-roi-0.7.0.jar: Automatic-Module-Name: net.imglib2.roi
/Users/curtis/.m2/repository/org/scijava/scijava-search/0.6.0/scijava-search-0.6.0.jar: Automatic-Module-Name: org.scijava.search
/Users/curtis/.m2/repository/org/scijava/scijava-common/2.77.0/scijava-common-2.77.0.jar: Automatic-Module-Name: org.scijava
/Users/curtis/.m2/repository/net/imglib2/imglib2-algorithm/0.11.1/imglib2-algorithm-0.11.1.jar: Automatic-Module-Name: net.imglib2.algorithm
/Users/curtis/.m2/repository/sc/fiji/Directionality_/2.3.0/Directionality_-2.3.0.jar: Automatic-Module-Name: fiji.analyze.directionality
/Users/curtis/.m2/repository/org/scijava/native-lib-loader/2.3.2/native-lib-loader-2.3.2.jar: Automatic-Module-Name: org.scijava.nativelib
/Users/curtis/.m2/repository/sc/fiji/TrackMate_/4.0.0/TrackMate_-4.0.0.jar: Automatic-Module-Name: fiji.plugin.trackmate
/Users/curtis/.m2/repository/org/jgrapht/jgrapht-core/1.3.0/jgrapht-core-1.3.0.jar: Automatic-Module-Name: org.jgrapht.core
caution: filename not matched: META-INF/MANIFEST.MF
/Users/curtis/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar: Automatic-Module-Name: org.apache.commons.io
/Users/curtis/.m2/repository/sc/fiji/HDF5_Vibez/1.0.2/HDF5_Vibez-1.0.2.jar: Automatic-Module-Name:
/Users/curtis/.m2/repository/sc/fiji/z_spacing/1.1.1/z_spacing-1.1.1.jar: Automatic-Module-Name: org.janelia.thickness
/Users/curtis/.m2/repository/ca/mcgill/Sholl_Analysis/3.7.4/Sholl_Analysis-3.7.4.jar: Automatic-Module-Name: sholl
/Users/curtis/.m2/repository/sc/fiji/bigwarp_fiji/3.1.2/bigwarp_fiji-3.1.2.jar: Automatic-Module-Name:
/Users/curtis/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar: Automatic-Module-Name: org.apache.commons.codec
/Users/curtis/.m2/repository/net/imglib2/imglib2-cache/1.0.0-beta-11/imglib2-cache-1.0.0-beta-11.jar: Automatic-Module-Name: net.imglib2.cache
/Users/curtis/.m2/repository/sc/fiji/TrakEM2_/1.3.2/TrakEM2_-1.3.2.jar: Automatic-Module-Name:
/Users/curtis/.m2/repository/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar: Automatic-Module-Name: org.joda.time
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment