mvn clean install
输出:
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-client:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-client:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-client/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-sql:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-sql:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-sql/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-regular:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-regular:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-regular/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-mvstore:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-mvstore:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-mvstore/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-hbase:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-hbase:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-hbase/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-olap:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-olap:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-olap/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-omid:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-omid:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-omid/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone-test:jar:0.12-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.codefollower.lealone:lealone-test:${lealone.version}, /Users/linkerlin/gits/Lealone/lealone-test/pom.xml, line 12, column 11
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ com.codefollower.lealone:lealone:0.1.0, /Users/linkerlin/gits/Lealone/pom.xml, line 33, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.codefollower.lealone:lealone:pom:0.1.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 33, column 12
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] lealone project
[INFO] lealone client
[INFO] lealone sql
[INFO] lealone regular
[INFO] lealone mvstore
[INFO] lealone omid
[INFO] lealone hbase
[INFO] lealone olap
[INFO] lealone test
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building lealone project 0.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ lealone ---
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @ lealone >>>
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @ lealone <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ lealone ---
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ lealone ---
[INFO] Installing /Users/linkerlin/gits/Lealone/pom.xml to /Users/linkerlin/.m2/repository/com/codefollower/lealone/lealone/0.1.0/lealone-0.1.0.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building lealone client 0.12-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ lealone-client ---
[INFO] Deleting /Users/linkerlin/gits/Lealone/lealone-client/target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ lealone-client ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ lealone-client ---
[INFO] Compiling 131 source files to /Users/linkerlin/gits/Lealone/lealone-client/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcConnection.java:[67,7] error: JdbcConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcStatement.java:[28,7] error: JdbcStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcResultSet.java:[81,7] error: JdbcResultSet is not abstract and does not override abstract method getObject(String,Class) in ResultSet
[ERROR]
T extends Object declared in method getObject(String,Class)
/Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcPreparedStatement.java:[62,7] error: JdbcPreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/tools/SimpleResultSet.java:[60,7] error: SimpleResultSet is not abstract and does not override abstract method getObject(String,Class) in ResultSet
[ERROR]
T extends Object declared in method getObject(String,Class)
/Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcCallableStatement.java:[46,7] error: JdbcCallableStatement is not abstract and does not override abstract method getObject(String,Class) in CallableStatement
[ERROR]
T extends Object declared in method getObject(String,Class)
/Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcDatabaseMetaData.java:[28,7] error: JdbcDatabaseMetaData is not abstract and does not override abstract method generatedKeyAlwaysReturned() in DatabaseMetaData
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/Driver.java:[36,7] error: com.codefollower.lealone.Driver is not abstract and does not override abstract method getParentLogger() in java.sql.Driver
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbcx/JdbcDataSource.java:[67,7] error: JdbcDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbcx/JdbcConnectionPool.java:[68,7] error: JdbcConnectionPool is not abstract and does not override abstract method getParentLogger() in CommonDataSource
[INFO] 10 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] lealone project ................................... SUCCESS [2.130s]
[INFO] lealone client .................................... FAILURE [8.754s]
[INFO] lealone sql ....................................... SKIPPED
[INFO] lealone regular ................................... SKIPPED
[INFO] lealone mvstore ................................... SKIPPED
[INFO] lealone omid ...................................... SKIPPED
[INFO] lealone hbase ..................................... SKIPPED
[INFO] lealone olap ...................................... SKIPPED
[INFO] lealone test ...................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.311s
[INFO] Finished at: Fri Mar 22 12:05:07 CST 2013
[INFO] Final Memory: 12M/45M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project lealone-client: Compilation failure: Compilation failure:
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcConnection.java:[67,7] error: JdbcConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcStatement.java:[28,7] error: JdbcStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcResultSet.java:[81,7] error: JdbcResultSet is not abstract and does not override abstract method getObject(String,Class) in ResultSet
[ERROR]
[ERROR] T extends Object declared in method getObject(String,Class)
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcPreparedStatement.java:[62,7] error: JdbcPreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/tools/SimpleResultSet.java:[60,7] error: SimpleResultSet is not abstract and does not override abstract method getObject(String,Class) in ResultSet
[ERROR]
[ERROR] T extends Object declared in method getObject(String,Class)
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcCallableStatement.java:[46,7] error: JdbcCallableStatement is not abstract and does not override abstract method getObject(String,Class) in CallableStatement
[ERROR]
[ERROR] T extends Object declared in method getObject(String,Class)
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbc/JdbcDatabaseMetaData.java:[28,7] error: JdbcDatabaseMetaData is not abstract and does not override abstract method generatedKeyAlwaysReturned() in DatabaseMetaData
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/Driver.java:[36,7] error: com.codefollower.lealone.Driver is not abstract and does not override abstract method getParentLogger() in java.sql.Driver
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbcx/JdbcDataSource.java:[67,7] error: JdbcDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
[ERROR] /Users/linkerlin/gits/Lealone/lealone-client/src/main/java/com/codefollower/lealone/jdbcx/JdbcConnectionPool.java:[68,7] error: JdbcConnectionPool is not abstract and does not override abstract method getParentLogger() in CommonDataSource
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :lealone-client