In der FirstSpirit Dokumentation zum Isolated Mode, wird das FirstSpirit Gradle Plugin empfohlen (https://docs.e-spirit.com/odfs/edocs/modd/firstspirit-mod/index-2.html).
Um Ressourcen über
this.serverEnvironment.getConfDir().obtain("path");
zu laden muss in der module.xml folgender Eintrag vorhanden sein:
<service>
...
<resources>
<resource ...>path</resource>
</resources>
</service>
Jetzt dachte ich, dass man diese Service Ressourcen im Gradle Plugin über die Annotations erstellen kann:
@ServiceComponent(
...
resources = { @Resource(path = "path", ...) }
)
Jedoch wird die angegebene Ressource nicht in der module.xml mit aufgenommen.
Auch ein manuelles Hinzufügen der Zeilen scheint unmöglich, da die Service Komponente generiert wird, auch wenn im module.xml Template bereits eine Service Definition vorhanden ist.