alibaba / wasp

megastore-like system
http://alibaba.github.io/wasp/
Apache License 2.0
189 stars 80 forks source link

won't be able to be build by java 1.7.0 #2

Closed colorant closed 11 years ago

colorant commented 11 years ago

RT

haosdent commented 11 years ago

I have the same problem. My error log:

[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/JdbcConnection.java:[64,7] error: JdbcConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/result/JdbcDatabaseMetaData.java:[38,7] error: JdbcDatabaseMetaData is not abstract and does not override abstract method generatedKeyAlwaysReturned() in DatabaseMetaData
[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/result/JdbcResultSet.java:[89,7] error: JdbcResultSet is not abstract and does not override abstract method <T>getObject(String,Class<T>) in ResultSet
[ERROR] where T is a type-variable:
[ERROR] T extends Object declared in method <T>getObject(String,Class<T>)
[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/JdbcStatement.java:[43,7] error: JdbcStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/JdbcPreparedStatement.java:[53,7] error: JdbcPreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /private/tmp/wasp/src/main/java/com/alibaba/wasp/jdbc/Driver.java:[36,7] error: com.alibaba.wasp.jdbc.Driver is not abstract and does not override abstract method getParentLogger() in java.sql.Driver

My java version:

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b12)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
alexanderdai commented 11 years ago

@jaywong85

haosdent commented 11 years ago

I hack it dirty and finally I build it successfully. How about send you a pull request?

jaywong85 commented 11 years ago

merge @haosdent code.
please pull fresh code. then rebuild your project