scyjava icon indicating copy to clipboard operation
scyjava copied to clipboard

Support importing distro-installed packages

Open KOLANICH opened this issue 3 years ago • 0 comments

Some distros install jars into some location within FS. We may want to know such locatiins for different distros and load packages of any versions from there.

For example

/usr/share/java/antlr4-runtime.jar
/usr/share/java/antlr4-runtime-4.7.2.jar
/usr/share/maven-repo/org/antlr/antlr4-runtime/4.7.2/antlr4-runtime-4.7.2.jar
/usr/share/maven-repo/org/antlr/antlr4-runtime/debian/antlr4-runtime-debian.jar

on Debian-based distros. As you see, the last path contains no version. And other path contain.

scyjava (or I guess it may make sense to move this jar-discovery functionality into a separate package) should be able to check these dirs (and also user-provided dirs) for jars with needed packages using the naming conventiins used in distros.

KOLANICH avatar Sep 07 '22 14:09 KOLANICH