Hi,
I'm experiencing strange behavior when using DKPro Lab with the maven shade plugin. The packaged standalone jar fails with "Exception in thread "main" java.lang.IllegalArgumentException: No engine registered for type ..." - as a result of the content of META-INF/lab/engines.properties (it misses the ExecutableTaskEngine). I would assume that this is a bug caused by the face that this file is defined both in dkpro-lab-core and in dkpro-lab-uima-engine-simple (and potentially elsewhere), but written to a single file in the standalone jar - apparently overwritten.
Maybe I am also using the shade plugin incorrectly, that's why I am writing here rather than opening an issue.
This is for dkpro-lab 0.11.0.
Shade-plugin configuration (v. 2.4.3):
<!-- Merge the uimaFIT configuration files -->
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/org.apache.uima.fit/fsindexes.txt</resource></transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/org.apache.uima.fit/types.txt</resource></transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/org.apache.uima.fit/typepriorities.txt</resource></transformer>
</transformers>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
Thanks,
Johannes