xmolecules / jmolecules-integrations

Technology integration for jMolecules
Apache License 2.0
85 stars 23 forks source link

Axon code generation should work without Spring on the classpath #147

Closed odrotbohm closed 2 years ago

odrotbohm commented 2 years ago

When using ByteBuddy classpath discovery, the Axon plugin of our ByteBuddy integration currently relies on Spring's @Component to be available on the compile classpath. We should defensively only apply the mapping if Spring libraries are really available.

The same applies to very fundamental functionality in PluginUtils with references to Spring's ClassUtils.