module cdmlib/services should not be an osgi bundle
the module cdmlib/services has been configured as osgi bundle product:
<packaging>bundle</packaging> ... <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> ...
This however can cause problems in the eclipse workspace setup and is not needed. Therefore we attempted to remove this configuration: cdmlib|6c3443469
It turned out that the bundle information is actually required by the cdm-server which reads the information in the Bootloader class (cdm-server|b91fa795126), see #5302.
Therefore cdmlib/services needs to be a osgi bundle for now.
#10 Updated by Andreas Kohlbecker about 2 years ago
this has been solved by adding the following pluginExecution configuration to cdmlib/lifecycle-mapping-metadata.xml which should be imported into the eclipse maven Lifecycle mappings:
<pluginExecution> <pluginExecutionFilter> <!-- trying to prevent the maven-bundle-plugin from configuring the org.eclipse.pde.PluginNature for cdmlib-serivces --> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <goals> <goal>bundle</goal> </goals> <versionRange>[1.0.0,)</versionRange> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution>