This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch version3
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/version3 by this push:
     new a13bb61  EMPIREDB-362 pom changes
a13bb61 is described below

commit a13bb6172e0105900daa4ec865bd14eab75115b5
Author: Rainer Döbele <[email protected]>
AuthorDate: Sun Jan 23 19:38:08 2022 +0100

    EMPIREDB-362 pom changes
---
 empire-db-codegen/pom.xml                          | 13 +++++----
 .../empire-db-example-codegen/pom.xml              |  4 +--
 .../vue/sample/db/records/DepartmentRecord.java    |  2 +-
 .../vue/sample/db/records/EmployeeRecord.java      |  2 +-
 .../empire/vue/sample/db/records/SampleRecord.java |  6 ++--
 empire-db/pom.xml                                  | 32 ----------------------
 .../org/apache/empire/db/DBDatabaseDriver.java     |  3 +-
 pom.xml                                            | 15 ++++++++++
 8 files changed, 31 insertions(+), 46 deletions(-)

diff --git a/empire-db-codegen/pom.xml b/empire-db-codegen/pom.xml
index f616b5e..9365880 100644
--- a/empire-db-codegen/pom.xml
+++ b/empire-db-codegen/pom.xml
@@ -81,13 +81,14 @@
                -->
                
        </dependencies>
-       
+
        <build>
-       <resources>
-               <resource>
-                       <directory>src/main/resources/templates</directory>
-                       <filtering>true</filtering>
-               </resource>
+               <resources>
+                       <resource>
+                               
<directory>src/main/resources/templates</directory>
+                               <filtering>true</filtering>
+                       </resource>
                </resources>
        </build>
+       
 </project>
\ No newline at end of file
diff --git a/empire-db-examples/empire-db-example-codegen/pom.xml 
b/empire-db-examples/empire-db-example-codegen/pom.xml
index 2d4217a..515db60 100644
--- a/empire-db-examples/empire-db-example-codegen/pom.xml
+++ b/empire-db-examples/empire-db-example-codegen/pom.xml
@@ -50,8 +50,8 @@
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <configuration>
-                                       <source>1.6</source>
-                                       <target>1.6</target>
+                                       <source>1.8</source>
+                                       <target>1.8</target>
                                        <optimize>true</optimize>
                                        <debug>true</debug>
                                </configuration>
diff --git 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/DepartmentRecord.java
 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/DepartmentRecord.java
index 898a0d5..c0320ff 100644
--- 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/DepartmentRecord.java
+++ 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/DepartmentRecord.java
@@ -23,7 +23,7 @@ import org.apache.empire.vue.sample.db.SampleDB.TDepartments;
 
 public class DepartmentRecord extends SampleRecord<TDepartments>
 {
-    // *Deprecated* private static final long serialVersionUID = 1L;
+    private static final long serialVersionUID = 1L;
 
     public DepartmentRecord(RecordContext recordContext)
     {
diff --git 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/EmployeeRecord.java
 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/EmployeeRecord.java
index de5490b..25c3fc1 100644
--- 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/EmployeeRecord.java
+++ 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/EmployeeRecord.java
@@ -28,7 +28,7 @@ import org.apache.empire.vue.sample.db.SampleDB.TEmployees;
 
 public class EmployeeRecord extends SampleRecord<TEmployees>
 {
-    // *Deprecated* private static final long serialVersionUID = 1L;
+    private static final long serialVersionUID = 1L;
 
     public EmployeeRecord(RecordContext recordContext)
     {
diff --git 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/SampleRecord.java
 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/SampleRecord.java
index d30c939..323398e 100644
--- 
a/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/SampleRecord.java
+++ 
b/empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/records/SampleRecord.java
@@ -35,9 +35,9 @@ import org.apache.empire.vue.sample.db.RecordContext;
 import org.apache.empire.vue.sample.db.SampleTable;
 
 
-public abstract class SampleRecord<T extends SampleTable> extends DBRecord {
-
-       // *Deprecated* private static final long serialVersionUID = 1L;
+public abstract class SampleRecord<T extends SampleTable> extends DBRecord 
+{
+       private static final long serialVersionUID = 1L;
        
        protected final T T; // The table
        protected final RecordContext recordContext;
diff --git a/empire-db/pom.xml b/empire-db/pom.xml
index de73e11..a1e9ab3 100644
--- a/empire-db/pom.xml
+++ b/empire-db/pom.xml
@@ -94,36 +94,4 @@
 
        </dependencies>
        
-       <build>
-               <pluginManagement>
-                       <plugins>
-                               <!-- Eclipse: void message 
"maven-remote-resources-plugin (goal "process") is ignored by m2e." -->
-                               <plugin>
-                                       <groupId>org.eclipse.m2e</groupId>
-                                       
<artifactId>lifecycle-mapping</artifactId>
-                                       <version>1.0.0</version>
-                                       <configuration>
-                                               <lifecycleMappingMetadata>
-                                                 <pluginExecutions>
-                                                   <pluginExecution>
-                                                     <pluginExecutionFilter>
-                                                               
<groupId>org.apache.maven.plugins</groupId>
-                                                               
<artifactId>maven-remote-resources-plugin</artifactId>
-                                                               
<versionRange>[1.0,)</versionRange>
-                                                       <goals>
-                                                         <goal>process</goal>
-                                                       </goals>
-                                                     </pluginExecutionFilter>
-                                                     <action>
-                                                       <ignore />
-                                                     </action>
-                                                   </pluginExecution>
-                                                 </pluginExecutions>
-                                               </lifecycleMappingMetadata>
-                                       </configuration>
-                               </plugin>
-                       </plugins>
-               </pluginManagement>
-       </build>
-       
 </project>
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBDatabaseDriver.java 
b/empire-db/src/main/java/org/apache/empire/db/DBDatabaseDriver.java
index 5ee61f3..23cef15 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBDatabaseDriver.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBDatabaseDriver.java
@@ -125,12 +125,13 @@ public interface DBDatabaseDriver
     
     /**
      * Executes an select SQL-command that returns only one scalar value
+     * if no row are returned by the query then ObjectUtils.NO_VALUE is 
returned
      * 
      * @param sqlCmd the SQL-Command
      * @param sqlParams array of sql command parameters used for prepared 
statements (Optional).
      * @param dataType the requested return type
      * @param conn a valid connection to the database.
-     * @return the scalar result value
+     * @return the scalar result value or ObjectUtils.NO_VALUE if no row are 
returned by the query
      */
     public Object querySingleValue(String sqlCmd, Object[] sqlParams, DataType 
dataType, Connection conn);
     
diff --git a/pom.xml b/pom.xml
index d1f7ca3..e24b553 100644
--- a/pom.xml
+++ b/pom.xml
@@ -682,6 +682,21 @@
                                                                                
<ignore />
                                                                        
</action>
                                                                
</pluginExecution>
+                                                               <!-- 
maven-remote-resources-plugin -->
+                                                               <!-- Eclipse: 
avoid message "maven-remote-resources-plugin (goal "process") is ignored by 
m2e." -->
+                                                               
<pluginExecution>
+                                                                       
<pluginExecutionFilter>
+                                                                               
<groupId>org.apache.maven.plugins</groupId>
+                                                                               
<artifactId>maven-remote-resources-plugin</artifactId>
+                                                                               
<versionRange>[1.0,)</versionRange>
+                                                                               
<goals>
+                                                                               
        <goal>process</goal>
+                                                                               
</goals>
+                                                                       
</pluginExecutionFilter>
+                                                                       <action>
+                                                                               
<ignore />
+                                                                       
</action>
+                                                               
</pluginExecution>
                                                        </pluginExecutions>
                                                </lifecycleMappingMetadata>
                                        </configuration>

Reply via email to