This is an automated email from the ASF dual-hosted git repository. doebele pushed a commit to branch spring-boot in repository https://gitbox.apache.org/repos/asf/empire-db.git
commit 95e64c05c7b426c9b9bc3f09995759a0d053be4f Author: Rainer Döbele <[email protected]> AuthorDate: Tue Aug 17 15:47:23 2021 +0200 spring-boot integration --- empire-db-codegen/pom.xml | 2 +- .../src/test/resources/testconfig.xml | 2 +- .../testconfig_default_template_folder_nested.xml | 2 +- .../testconfig_invalid_template_folder.xml | 2 +- .../resources/testconfig_using_template_folder.xml | 2 +- .../empire-db-example-advanced/config.xml | 2 +- .../empire-db-example-advanced/pom.xml | 2 +- .../empire-db-example-basic/config.xml | 2 +- empire-db-examples/empire-db-example-basic/pom.xml | 2 +- .../empire-db-example-codegen/generate-config.xml | 2 +- .../empire-db-example-codegen/pom.xml | 8 ++-- .../empire-db-example-cxf/config.xml | 2 +- empire-db-examples/empire-db-example-cxf/pom.xml | 2 +- empire-db-examples/empire-db-example-jsf2/pom.xml | 2 +- .../src/main/webapp/WEB-INF/config.xml | 2 +- .../empire-db-example-spring-boot/.gitignore | 1 + .../empire-db-example-spring-boot/pom.xml | 56 +++++++++++----------- .../empire/samples/springboot/SampleApp.java | 4 +- .../empire-db-example-spring/pom.xml | 2 +- .../empire-db-example-struts2/pom.xml | 2 +- .../src/main/webapp/WEB-INF/config.xml | 2 +- empire-db-examples/empire-db-example-vue/pom.xml | 2 +- empire-db/pom.xml | 2 +- pom.xml | 11 ++++- 24 files changed, 64 insertions(+), 54 deletions(-) diff --git a/empire-db-codegen/pom.xml b/empire-db-codegen/pom.xml index 9818638..0e218f9 100644 --- a/empire-db-codegen/pom.xml +++ b/empire-db-codegen/pom.xml @@ -48,7 +48,7 @@ <!-- Databases --> <!-- hsql --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>test</scope> </dependency> diff --git a/empire-db-codegen/src/test/resources/testconfig.xml b/empire-db-codegen/src/test/resources/testconfig.xml index cbf4c33..1d45a32 100644 --- a/empire-db-codegen/src/test/resources/testconfig.xml +++ b/empire-db-codegen/src/test/resources/testconfig.xml @@ -21,7 +21,7 @@ <properties> <!-- provider name must match the property-section containing the connection data --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-codegen/src/test/resources/testconfig_default_template_folder_nested.xml b/empire-db-codegen/src/test/resources/testconfig_default_template_folder_nested.xml index bb7d008..831451f 100644 --- a/empire-db-codegen/src/test/resources/testconfig_default_template_folder_nested.xml +++ b/empire-db-codegen/src/test/resources/testconfig_default_template_folder_nested.xml @@ -21,7 +21,7 @@ <properties> <!-- provider name must match the property-section containing the connection data --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-codegen/src/test/resources/testconfig_invalid_template_folder.xml b/empire-db-codegen/src/test/resources/testconfig_invalid_template_folder.xml index 26dc209..10549b8 100644 --- a/empire-db-codegen/src/test/resources/testconfig_invalid_template_folder.xml +++ b/empire-db-codegen/src/test/resources/testconfig_invalid_template_folder.xml @@ -21,7 +21,7 @@ <properties> <!-- provider name must match the property-section containing the connection data --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-codegen/src/test/resources/testconfig_using_template_folder.xml b/empire-db-codegen/src/test/resources/testconfig_using_template_folder.xml index d2c25c5..c5b670a 100644 --- a/empire-db-codegen/src/test/resources/testconfig_using_template_folder.xml +++ b/empire-db-codegen/src/test/resources/testconfig_using_template_folder.xml @@ -21,7 +21,7 @@ <properties> <!-- provider name must match the property-section containing the connection data --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-advanced/config.xml b/empire-db-examples/empire-db-example-advanced/config.xml index 40c23c7..422f9dd 100644 --- a/empire-db-examples/empire-db-example-advanced/config.xml +++ b/empire-db-examples/empire-db-example-advanced/config.xml @@ -27,7 +27,7 @@ <properties-hsqldb> <!-- JDBC properties for a HSQLDB Database connection --> <!-- Required jar file: hsqldb.jar --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-advanced/pom.xml b/empire-db-examples/empire-db-example-advanced/pom.xml index a85ddc7..f91980f 100644 --- a/empire-db-examples/empire-db-example-advanced/pom.xml +++ b/empire-db-examples/empire-db-example-advanced/pom.xml @@ -36,7 +36,7 @@ </dependency> <!-- This dependency should be declared as runtime but the exec plugin is broken atm... --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <!-- <scope>runtime</scope> --> </dependency> diff --git a/empire-db-examples/empire-db-example-basic/config.xml b/empire-db-examples/empire-db-example-basic/config.xml index b2f695a..c986493 100644 --- a/empire-db-examples/empire-db-example-basic/config.xml +++ b/empire-db-examples/empire-db-example-basic/config.xml @@ -27,7 +27,7 @@ <properties-hsqldb> <!-- JDBC properties for a HSQLDB Database connection --> <!-- Required jar file: hsqldb.jar --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-basic/pom.xml b/empire-db-examples/empire-db-example-basic/pom.xml index eb11208..379d14d 100644 --- a/empire-db-examples/empire-db-example-basic/pom.xml +++ b/empire-db-examples/empire-db-example-basic/pom.xml @@ -37,7 +37,7 @@ <!-- This dependency should be declared as runtime but the exec plugin is broken atm... --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <!-- <scope>runtime</scope> --> </dependency> diff --git a/empire-db-examples/empire-db-example-codegen/generate-config.xml b/empire-db-examples/empire-db-example-codegen/generate-config.xml index e428c4b..8cc7287 100644 --- a/empire-db-examples/empire-db-example-codegen/generate-config.xml +++ b/empire-db-examples/empire-db-example-codegen/generate-config.xml @@ -21,7 +21,7 @@ <properties> <!-- provider name must match the property-section containing the connection data --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-codegen/pom.xml b/empire-db-examples/empire-db-example-codegen/pom.xml index bc896f6..0f32bf7 100644 --- a/empire-db-examples/empire-db-example-codegen/pom.xml +++ b/empire-db-examples/empire-db-example-codegen/pom.xml @@ -32,7 +32,7 @@ </dependency> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> </dependency> @@ -65,7 +65,7 @@ <!-- either specify a config file --> <configFile>generate-config.xml</configFile> <!-- or provide the parameters directly - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:${project.basedir}/src/test/resources/hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> @@ -85,9 +85,9 @@ --> <dependencies> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> - <version>1.8.0.10</version> + <version>2.3.6</version> </dependency> </dependencies> </plugin> diff --git a/empire-db-examples/empire-db-example-cxf/config.xml b/empire-db-examples/empire-db-example-cxf/config.xml index 0222afe..c6f5b1c 100644 --- a/empire-db-examples/empire-db-example-cxf/config.xml +++ b/empire-db-examples/empire-db-example-cxf/config.xml @@ -27,7 +27,7 @@ <properties-hsqldb> <!-- JDBC properties for a HSQLDB Database connection --> <!-- Required jar file: hsqldb.jar --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-cxf/pom.xml b/empire-db-examples/empire-db-example-cxf/pom.xml index 225bf45..4c256ee 100644 --- a/empire-db-examples/empire-db-example-cxf/pom.xml +++ b/empire-db-examples/empire-db-example-cxf/pom.xml @@ -40,7 +40,7 @@ broken atm... --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <!-- <scope>runtime</scope> --> </dependency> diff --git a/empire-db-examples/empire-db-example-jsf2/pom.xml b/empire-db-examples/empire-db-example-jsf2/pom.xml index f1de700..b798353 100644 --- a/empire-db-examples/empire-db-example-jsf2/pom.xml +++ b/empire-db-examples/empire-db-example-jsf2/pom.xml @@ -86,7 +86,7 @@ </dependency> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> </dependency> diff --git a/empire-db-examples/empire-db-example-jsf2/src/main/webapp/WEB-INF/config.xml b/empire-db-examples/empire-db-example-jsf2/src/main/webapp/WEB-INF/config.xml index 5652785..353495e 100644 --- a/empire-db-examples/empire-db-example-jsf2/src/main/webapp/WEB-INF/config.xml +++ b/empire-db-examples/empire-db-example-jsf2/src/main/webapp/WEB-INF/config.xml @@ -20,7 +20,7 @@ <properties-hsqldb> <!-- JDBC properties for a HSQLDB Database connection --> <!-- Required jar file: hsqldb.jar --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-spring-boot/.gitignore b/empire-db-examples/empire-db-example-spring-boot/.gitignore new file mode 100644 index 0000000..b0b760b --- /dev/null +++ b/empire-db-examples/empire-db-example-spring-boot/.gitignore @@ -0,0 +1 @@ +/hsqldb/ diff --git a/empire-db-examples/empire-db-example-spring-boot/pom.xml b/empire-db-examples/empire-db-example-spring-boot/pom.xml index 71376ea..d6c2e26 100644 --- a/empire-db-examples/empire-db-example-spring-boot/pom.xml +++ b/empire-db-examples/empire-db-example-spring-boot/pom.xml @@ -2,46 +2,46 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-parent</artifactId> - <version>2.5.3</version> - <relativePath/> <!-- lookup parent from repository --> - </parent> - + <parent> + <groupId>org.apache.empire-db</groupId> + <artifactId>empire-db-examples</artifactId> + <version>2.5.1-SNAPSHOT</version> + </parent> <name>Apache Empire-db Spring Boot Example</name> <artifactId>empire-db-example-spring-boot</artifactId> <packaging>jar</packaging> - <properties> - <!-- The spring-boot-starter-parent chooses fairly conservative Java compatibility. If you want to follow our recommendation and use a later Java version you can add a java.version property --> - <java.version>8</java.version> - <maven.compiler.source>8</maven.compiler.source> - <maven.compiler.target>8</maven.compiler.target> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - </properties> - <dependencies> + <!-- <dependency> <groupId>org.apache.empire-db</groupId> <artifactId>empire-db</artifactId> <version>2.5.1-SNAPSHOT</version> </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jdbc</artifactId> - </dependency> + --> + <dependency> + <groupId>org.apache.empire-db</groupId> + <artifactId>empire-db</artifactId> + </dependency> + + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter</artifactId> + <version>2.5.3</version> + </dependency> + + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-jdbc</artifactId> + <version>2.5.3</version> + </dependency> <!-- This dependency should be declared as runtime but the exec plugin is broken atm... --> - <dependency> - <groupId>org.hsqldb</groupId> - <artifactId>hsqldb</artifactId> - <scope>runtime</scope> - </dependency> + <dependency> + <groupId>org.hsqldb</groupId> + <artifactId>hsqldb</artifactId> + <scope>runtime</scope> + </dependency> <!-- <dependency> <groupId>postgresql</groupId> <artifactId>postgresql</artifactId> diff --git a/empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleApp.java b/empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleApp.java index ed6609a..c4063db 100644 --- a/empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleApp.java +++ b/empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleApp.java @@ -266,7 +266,9 @@ public class SampleApp implements ApplicationRunner { } else { LOGGER.error("Failed to set property '{}'. Value is \"{}\"", name, value); } - } catch (IllegalAccessException | InvocationTargetException ex) { + } catch (IllegalAccessException ex) { + LOGGER.error(null, ex); + } catch (InvocationTargetException ex) { LOGGER.error(null, ex); } catch (NoSuchMethodException ex) { LOGGER.error("Property '{}' not found in {}", name, bean.getClass().getName()); diff --git a/empire-db-examples/empire-db-example-spring/pom.xml b/empire-db-examples/empire-db-example-spring/pom.xml index 92def29..ef5bd3c 100644 --- a/empire-db-examples/empire-db-example-spring/pom.xml +++ b/empire-db-examples/empire-db-example-spring/pom.xml @@ -71,7 +71,7 @@ <!-- This dependency should be declared as runtime but the exec plugin is broken atm... --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <!-- <scope>runtime</scope> --> </dependency> diff --git a/empire-db-examples/empire-db-example-struts2/pom.xml b/empire-db-examples/empire-db-example-struts2/pom.xml index 076d272..8d85eab 100644 --- a/empire-db-examples/empire-db-example-struts2/pom.xml +++ b/empire-db-examples/empire-db-example-struts2/pom.xml @@ -45,7 +45,7 @@ <scope>provided</scope> </dependency> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> </dependency> <dependency> diff --git a/empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/config.xml b/empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/config.xml index 5a34c90..f1272a7 100644 --- a/empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/config.xml +++ b/empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/config.xml @@ -27,7 +27,7 @@ <properties-hsqldb> <!-- JDBC properties for a HSQLDB Database connection --> <!-- Required jar file: hsqldb.jar --> - <jdbcClass>org.hsqldb.jdbcDriver</jdbcClass> + <jdbcClass>org.hsqldb.jdbc.JDBCDriver</jdbcClass> <jdbcURL>jdbc:hsqldb:file:hsqldb/sample;shutdown=true</jdbcURL> <jdbcUser>sa</jdbcUser> <jdbcPwd></jdbcPwd> diff --git a/empire-db-examples/empire-db-example-vue/pom.xml b/empire-db-examples/empire-db-example-vue/pom.xml index 4f37ce0..c71d11a 100644 --- a/empire-db-examples/empire-db-example-vue/pom.xml +++ b/empire-db-examples/empire-db-example-vue/pom.xml @@ -40,7 +40,7 @@ <!-- hsql --> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> </dependency> diff --git a/empire-db/pom.xml b/empire-db/pom.xml index d62e88a..1197f8e 100644 --- a/empire-db/pom.xml +++ b/empire-db/pom.xml @@ -53,7 +53,7 @@ <scope>test</scope> </dependency> <dependency> - <groupId>hsqldb</groupId> + <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>test</scope> </dependency> diff --git a/pom.xml b/pom.xml index 038423a..4115162 100644 --- a/pom.xml +++ b/pom.xml @@ -293,12 +293,19 @@ <artifactId>commons-beanutils</artifactId> <version>1.9.3</version> </dependency> - <!-- databases --> + <!-- databases --> + <!-- <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>1.8.0.10</version> - </dependency> + </dependency> + --> + <dependency> + <groupId>org.hsqldb</groupId> + <artifactId>hsqldb</artifactId> + <version>2.3.6</version> + </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId>
