junkdog / artemis-odb

A continuation of the popular Artemis ECS framework
BSD 2-Clause "Simplified" License
779 stars 112 forks source link

[Fluid] Build configuration errors can cause fluid generator to silently ignore public fields. #556

Closed DaanVanYperen closed 5 years ago

DaanVanYperen commented 5 years ago

Build configuration errors can cause fluid generator to silently ignore public fields.

Observed

No warning and no public fields exposed on E, component methods ARE exposed. Expecting at least a warning during build.

Resolution

Add error message during build.

Notes

The old libgdx-artemis-quickstart example didn't include the odb provided DefaultFieldProxyStrategy from artemis-fluid-core on classpath.

Relateds to https://github.com/DaanVanYperen/libgdx-artemis-quickstart/issues/21 (that project has a fixed gradle).

junkdog commented 5 years ago

:cookie: