Hallo liebe Community,
es ist bestimmt einfach nur eine Trivialität oder ein kleiner Schalter, aber vielleicht sehe ich einfach den Wald vor Bäumen nicht mehr.
Ich möchte ein Modul (FSM) erstellen, wo ein über Beanshell ausführbares executable enthalten ist. Dieses Modul enthält einige JAR-Dateien von Drittanbietern, welche von diesem Beanshell-Executable (welches NATÜRLICH das Interface "de.espirit.firstspirit.access.script.Executable" implementiert) benutzt werden soll.
Konkret handelt es sich hierbei um die Dependency "lucene-core-5.5.0.jar", welche die Klasse "org.apache.lucene.util.Version" enthält. Das Problem ist nun, dass in dem "fs-server.jar" ja bereits eine andere Version enthalten ist (ich weiß, dass es bereits mehrere Threads zu Thema Maven+FirstSpirit hier gibt), bekomme ich es einfach nicht hin, dass mein Modul eben NICHT die Version vom Server nimmt.
Eingesetzte FirstSpirit-Version: 5.2.103
Vielen Dank für jede Hilfe bereits im Vorraus.
----
Kleiner Nachtrag:
ich habe gerade folgende Diskussion gefunden: https://community.e-spirit.com/message/14185#14185 gilt das auch noch für FS 5.2 ?
Und hier noch die (anonymisierte) module.xml
<module>
<name>someModule</name>
<version>1.0.0-SNAPSHOT</version>
<description>someModule description</description>
<components>
<public>
<name>Some executable Task</name>
<description>some fancy description</description>
<class>somePackage.executables.DummyExecutable</class>
</public>
</components>
<resources>
<!-- some other dependencies, including the one containing "somePackage.executables.DummyExecutable" -->
<resource scope="module">lib/lucene-analyzers-common-5.5.0.jar</resource>
<resource scope="module">lib/lucene-backward-codecs-5.5.0.jar</resource>
<resource scope="module">lib/lucene-core-5.5.0.jar</resource>
<resource scope="module">lib/lucene-grouping-5.5.0.jar</resource>
<resource scope="module">lib/lucene-highlighter-5.5.0.jar</resource>
<resource scope="module">lib/lucene-join-5.5.0.jar</resource>
<resource scope="module">lib/lucene-memory-5.5.0.jar</resource>
<resource scope="module">lib/lucene-misc-5.5.0.jar</resource>
<resource scope="module">lib/lucene-queries-5.5.0.jar</resource>
<resource scope="module">lib/lucene-queryparser-5.5.0.jar</resource>
<resource scope="module">lib/lucene-sandbox-5.5.0.jar</resource>
<resource scope="module">lib/lucene-spatial-5.5.0.jar</resource>
<resource scope="module">lib/lucene-spatial3d-5.5.0.jar</resource>
<resource scope="module">lib/lucene-suggest-5.5.0.jar</resource>
<resource scope="module">lib/xbean-asm-util-4.5.jar</resource>
<resource scope="module">lib/xbean-bundleutils-4.5.jar</resource>
<resource scope="module">lib/xbean-finder-4.5.jar</resource>
</resources>
</module>