To improve the future compatibility with GWT 3, Vue GWT should be split in Maven modules.
This has been proposed by Colin Alworth on gitter.
The idea would be to extract some features in modules:
The Annotations and Interfaces (used for processing) in an API module
The Annotation processors in a processors module
Users of the library would then depend on Vue GWT (that would depend on the API module). They would also depend on the processors module with optional=true to avoid including these classes in their final build.
To improve the future compatibility with GWT 3, Vue GWT should be split in Maven modules. This has been proposed by Colin Alworth on gitter. The idea would be to extract some features in modules:
Users of the library would then depend on Vue GWT (that would depend on the API module). They would also depend on the processors module with optional=true to avoid including these classes in their final build.