Yeah we use JDK6 exclusively here at YarcData

The fix is either to make the change or I think we can use the compiler
plugin to restrict these modules to JDK 6 for the time being?

Rob


On 8/26/13 3:04 AM, "Andy Seaborne" <[email protected]> wrote:

>I'm getting the following compile time error when building with maven.
>
>[ERROR] Failed to execute goal
>org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
>(default-compile) on project jena-jdbc-core: Compilation failure:
>Compilation failure:
>[ERROR] 
>/home/afs/Jena/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc
>/metadata/results/MetaResultSet.java:[51,8]
>org.apache.jena.jdbc.metadata.results.MetaResultSet is not abstract and
>does not override abstract method
><T>getObject(java.lang.String,java.lang.Class<T>) in java.sql.ResultSet
>
>and then some others.
>
>Maybe it's this:
>
>http://stackoverflow.com/questions/7692320/is-there-really-resultset-getob
>jectstring-classt-in-jdk7
>
>I'm using a Java7 compiler in Java6 mode so it's the JDK7 runtime.
>
>If so, the fix is to add, without @Override but with suppressed warnings:
>
><T> T getObject(int columnIndex, Class<T> type) throws SQLException
><T> T getObject(String columnLabel,  Class<T> type) throws SQLException
>
>       Andy

Reply via email to