Classpath Alle Classen aus einem Package lesen

Sieht nach einem Versionskonflikt von google commons aus.
Mach doch von deinem ursprünglichem Code mal einen Standalone Test ohne das ganze Minecraft Zeugs, das würde den Fehler schon mal eingrenzen.
 
Sieht nach einem Versionskonflikt von google commons aus.
Mach doch von deinem ursprünglichem Code mal einen Standalone Test ohne das ganze Minecraft Zeugs, das würde den Fehler schon mal eingrenzen.
Derzeit habe ich folgende Dependencys drin:
<!-- https://mvnrepository.com/artifact/org.reflections/reflections -->
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.5-RC2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.collections/google-collections -->
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>1.0-rc2</version>
</dependency>

was könnte ich dagegen machen?
 
Von Guava 18 Version nutzen, wenn möglich 😉
Ansonsten Reflections forken, und selbst die jar mit Guava v19 bauen.
 
Oder Reflections weglassen. Google Guava enthält folgende Funktion:
com.google.common.reflect.ClassPath#getTopLevelClasses(String packageName)
 

Zurück
Oben