A Java library, focused on making internationalisation more modular, easier to evolve and maintain, robust-to-change and IDE-friendly without excess of external tools.
Apache License 2.0
67
stars
10
forks
source link
Move Guice extension source into its own top-level module #48
Currently Guice extension is located under the core module, in a separate source set. Source sets work well when all source sets use the same dependencies, however in case of guice-extension the additional Guice dependency makes the Gradle set-up more complex, as well as IntelliJ IDEA integration is also more tricky.
From point of view of future of C10N project, it is unlikely to be stongly dependent on Guice, and thus it make sense to make the separation more loose.
Currently Guice extension is located under the
core
module, in a separate source set. Source sets work well when all source sets use the same dependencies, however in case of guice-extension the additional Guice dependency makes the Gradle set-up more complex, as well as IntelliJ IDEA integration is also more tricky.From point of view of future of C10N project, it is unlikely to be stongly dependent on Guice, and thus it make sense to make the separation more loose.