Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
autobind-0.9.2
-
None
-
None
Description
I'm using Onami Autobind to scan my application's classpath for Guice modules.
Depending on how I format the commandline, I may get duplicates:
> java -jar ./shade/target/myapplication-1.0-SNAPSHOT.jar [much more output] INFO [2014-09-17 18:45:36,854] org.apache.onami.autobind.scanner.asm.ASMClasspathScanner: Using Root-Path for Classpath scanning: file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunjce_provider.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar file:/home/schristensen/work/ms/./shade/target/myapplication-1.0-SNAPSHOT.jar file:/home/schristensen/work/ms/shade/target/myapplication-1.0-SNAPSHOT.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/dnsns.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/pulse-java.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/localedata.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/libatk-wrapper.so file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunpkcs11.jar file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/zipfs.jar [much more output, including lots of Guice binding errors since the modules are given to createInjector twice]
But, it runs fine if I don't start the path to the Jar w/ a ../ or ./
> java -jar shade/target/myapplication-1.0-SNAPSHOT.jar Or, use the absolute path > java -jar `pwd`/shade/target/myapplication-1.0-SNAPSHOT.jar