Fluid Entity Build - junkdog/artemis-odb GitHub Wiki
How does it work?
- You split your components and systems in different build modules
- You add the odb fluid maven or gradle plugin to your system build process.
- The plugin collects all components on your classpath and generates a fluid interface for them. (The plugin parses classes, NOT source code)
- You add
SuperMapperas the first system to your world (or before the first system usingE(entityId).. - Done! You can now start using E(id). within your systems.
Maven & Gradle
Other?
Only Gradle and Maven are supported at this time. You can try writing a plugin, which is beyond the scope of the wiki.