:tools:generator fix storage module compilation Memory & Preferences ES have no configuration SQL ES have a common configuration
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/767b3616 Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/767b3616 Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/767b3616 Branch: refs/heads/develop Commit: 767b36167eed5800c0f25a653d5e534fad621f07 Parents: a4e1318 Author: Paul Merlin <[email protected]> Authored: Mon Jun 5 11:18:48 2017 +0200 Committer: Paul Merlin <[email protected]> Committed: Mon Jun 5 11:54:16 2017 +0200 ---------------------------------------------------------------------- .../InfrastructureLayer/StorageModule/bootstrap.tmpl | 11 +++++++++++ 1 file changed, 11 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/polygene-java/blob/767b3616/tools/generator-polygene/app/templates/InfrastructureLayer/StorageModule/bootstrap.tmpl ---------------------------------------------------------------------- diff --git a/tools/generator-polygene/app/templates/InfrastructureLayer/StorageModule/bootstrap.tmpl b/tools/generator-polygene/app/templates/InfrastructureLayer/StorageModule/bootstrap.tmpl index ce33d13..4220bd9 100644 --- a/tools/generator-polygene/app/templates/InfrastructureLayer/StorageModule/bootstrap.tmpl +++ b/tools/generator-polygene/app/templates/InfrastructureLayer/StorageModule/bootstrap.tmpl @@ -26,7 +26,18 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.LayerAssembly; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.bootstrap.layered.ModuleAssembler; +<% +if( polygene.entitystore !== 'Memory' && polygene.entitystore !== 'Preferences' && polygene.entitystore.indexOf('SQL') == -1 ) { +%> import org.apache.polygene.entitystore.<%- polygene.entitystoremodule %>.<%- polygene.entitystore %>EntityStoreConfiguration; +<% +} +if( polygene.entitystore.indexOf('SQL') >= 0 ) { +%> +import org.apache.polygene.entitystore.sql.SQLEntityStoreConfiguration; +<% +} +%> import org.apache.polygene.entitystore.<%- polygene.entitystoremodule %>.assembly.<%- polygene.entitystore %>EntityStoreAssembler; <% if( polygene.entitystore.indexOf('SQL') >= 0 ) {
