Skip to content
Daan van Yperen edited this page Sep 24, 2016 · 30 revisions

Supported Platforms

Feature vs Platform

ver desktop/android gwt ios
@Profile 0.7.0 -
@PooledWeaver 0.5.0 -
Optimized ES 0.7.0 -
CDM 0.6.0
Multi-World 0.6.5
Json Serialization 0.11.0*
Fluid Entities 2.0.0
@PackedWeaver 0.6.0 -
EntityFactory 0.8.0

? unknown, ✓ supported, X not supported, - ignored

*) GWT support was added in 0.13.0

Feature vs Build Method

ver cli gradle maven
@Profile 0.7.0
@PooledWeaver 0.5.0
Optimized ES 0.7.0
CDM 0.6.0
Fluid Entities 2.0.0 ?
@PackedWeaver 0.6.0 - 1.4.0
EntityFactory 0.8.0 - 1.4.0 N/A

✓ supported

Note: CLI tool only handles bytecode, the entity factories are created during compilation.

Modules

Only the core module is required.

Module Provides
artemis [[Core functionality.
artemis-gwt [[Web platform support.
artemis-maven [[Maven matrix and weaver support
artemis-gradle [[Gradle matrix and weaver support
artemis-fluid-maven [[Maven fluid entities support
artemis-fluid-gradle [[Gradle fluid entities support
artemis-json [[Json serialization of world state.
artemis-json-libgdx [[Json serialization of world state using libgdx json.
artemis-json-kryo [[Json serialization of world state using kryo (compact).
artemis-cli [[Commandline matrix and weaver support
artemis-weaver [[(Internal) Bytecode weaver.
artemis-test (Internal) Integration tests.
artemis-gwt-test (Internal) GWT Integration tests.
artemis-processor Annotation processor for generating [[Entity Factories
Clone this wiki locally