mysql-connector-java-5.1.30 compile error
$ cp ant-contrib-1.0b3.jar mysql-connector-java-5.1.30/src/lib/ant-contrib.jar
$ cp junit-4.10.jar mysql-connector-java-5.1.30/src/lib/junit.jar
$ export JAVA_HOME=/etc/alternatives/oracle_jdk_1.5.0
$ ant -Dcom.mysql.jdbc.java6.java=/etc/alternatives/oracle_jdk_1.6.0/bin/java \
-Dcom.mysql.jdbc.java6.javac=/etc/alternatives/oracle_jdk_1.6.0/bin/javac \
-Dcom.mysql.jdbc.java6.rtjar=/etc/alternatives/oracle_jdk_1.6.0/jre/lib/rt.jar
Buildfile: build.xml
[echo] Compiling class files to ./build/mysql-connector-java-5.1.30-SNAPSHOT...
-compiler-check:
clean:
[delete] Deleting directory /home/mysql/mysql-connector-java-5.1.30/build
-init-copy:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build
[exec] Result: 3
[copy] Copying 332 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copied 51 empty directories to 2 empty directories under /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copying 6 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
-init-no-crypto:
init:
-clean-output:
compile-driver-jdbc3:
[javac] Compiling 210 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver-jdbc4:
[javac] Compiling 39 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java:30: package org.hibernate.service.jdbc.connections.spi does not exist
[javac] import org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java:39: cannot find symbol
[javac] symbol: class MultiTenantConnectionProvider
[javac] public class FabricMultiTenantConnectionProvider implements MultiTenantConnectionProvider {
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:32: package org.hibernate.cfg does not exist
[javac] import org.hibernate.cfg.*;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:33: package org.hibernate does not exist
[javac] import org.hibernate.*;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:34: package org.hibernate.service does not exist
[javac] import org.hibernate.service.ServiceRegistryBuilder;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:106: cannot find symbol
[javac] symbol : class SessionFactory
[javac] location: class demo.fabric.HibernateFabric
[javac] public static SessionFactory createSessionFactory(String fabricUrl, String username, String password, String fabricUser, String fabricPassword) throws Exception {
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:72: cannot find symbol
[javac] symbol : class SessionFactory
[javac] location: class demo.fabric.HibernateFabric
[javac] SessionFactory sf = createSessionFactory("http://" + hostname + ":" + port, user, password, fabricUsername, fabricPassword);
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:81: cannot find symbol
[javac] symbol : class Session
[javac] location: class demo.fabric.HibernateFabric
[javac] Session session = sf.withOptions()
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:109: cannot find symbol
[javac] symbol : class ServiceRegistryBuilder
[javac] location: class demo.fabric.HibernateFabric
[javac] ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:109: cannot find symbol
[javac] symbol : class ServiceRegistryBuilder
[javac] location: class demo.fabric.HibernateFabric
[javac] ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:110: package org.hibernate.service.jdbc.connections.spi does not exist
[javac] srb.addService(org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider.class, connProvider);
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:113: cannot find symbol
[javac] symbol : class Configuration
[javac] location: class demo.fabric.HibernateFabric
[javac] Configuration config = new Configuration();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:113: cannot find symbol
[javac] symbol : class Configuration
[javac] location: class demo.fabric.HibernateFabric
[javac] Configuration config = new Configuration();
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 13 errors
BUILD FAILED
/home/mysql/mysql-connector-java-5.1.30/build.xml:860: Compile failed; see the compiler error output for details.
Total time: 18 seconds
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
url : http://dev.mysql.com/doc/connector-j/en/connector-j-installing-source.html
The Ant Contrib (version 1.03b is available from http://sourceforge.net/projects/ant-contrib/files/ant-contrib/1.0b3/) and Junit (availabe from https://github.com/junit-team/junit/wiki/Download-and-Install) libraries.
> with hibernate 4.2.12 ( http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.12.Final )
- hibernate 4.3.x not support
3. Place the required extra libraries, ant-contrib.jar and junit.jar, in a separate directory—for example, "C:\connectorj-extralibs".
> ant-contrib.jar and junit.jar and hibernate-core-4.2.12.Final.jar
$ cp ant-contrib-1.0b3.jar mysql-connector-java-5.1.30/src/lib/ant-contrib.jar
$ cp junit-4.10.jar mysql-connector-java-5.1.30/src/lib/junit.jar
$ cp hibernate-core-4.2.12.Final/lib/required/hibernate-core-4.2.12.Final.jar mysql-connector-java-5.1.30/src/lib/hibernate-core-4.2.12.Final.jar
$ export JAVA_HOME=/etc/alternatives/oracle_jdk_1.5.0
$ ant -Dcom.mysql.jdbc.java6.java=/etc/alternatives/oracle_jdk_1.6.0/bin/java \
-Dcom.mysql.jdbc.java6.javac=/etc/alternatives/oracle_jdk_1.6.0/bin/javac \
-Dcom.mysql.jdbc.java6.rtjar=/etc/alternatives/oracle_jdk_1.6.0/jre/lib/rt.jar
Buildfile: build.xml
[echo] Compiling class files to ./build/mysql-connector-java-5.1.30-SNAPSHOT...
-compiler-check:
clean:
-init-copy:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build
[exec] Result: 3
[copy] Copying 332 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copied 51 empty directories to 2 empty directories under /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copying 7 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
-init-no-crypto:
init:
-clean-output:
compile-driver-jdbc3:
[javac] Compiling 210 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver-jdbc4:
[javac] Compiling 39 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver:
compile-testsuite:
[javac] Compiling 54 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Compiling 4 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-c3p0:
[javac] Compiling 1 source file to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-jboss:
[javac] Compiling 1 source file to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-log4j:
compile.integration:
compile:
dist:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build/META-INF
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/META-INF/services
[jar] Building jar: /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/mysql-connector-java-5.1.30-SNAPSHOT-bin.jar
BUILD SUCCESSFUL
Total time: 24 seconds
$ cp ant-contrib-1.0b3.jar mysql-connector-java-5.1.30/src/lib/ant-contrib.jar
$ cp junit-4.10.jar mysql-connector-java-5.1.30/src/lib/junit.jar
$ export JAVA_HOME=/etc/alternatives/oracle_jdk_1.5.0
$ ant -Dcom.mysql.jdbc.java6.java=/etc/alternatives/oracle_jdk_1.6.0/bin/java \
-Dcom.mysql.jdbc.java6.javac=/etc/alternatives/oracle_jdk_1.6.0/bin/javac \
-Dcom.mysql.jdbc.java6.rtjar=/etc/alternatives/oracle_jdk_1.6.0/jre/lib/rt.jar
Buildfile: build.xml
[echo] Compiling class files to ./build/mysql-connector-java-5.1.30-SNAPSHOT...
-compiler-check:
clean:
[delete] Deleting directory /home/mysql/mysql-connector-java-5.1.30/build
-init-copy:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build
[exec] Result: 3
[copy] Copying 332 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copied 51 empty directories to 2 empty directories under /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copying 6 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
-init-no-crypto:
init:
-clean-output:
compile-driver-jdbc3:
[javac] Compiling 210 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver-jdbc4:
[javac] Compiling 39 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java:30: package org.hibernate.service.jdbc.connections.spi does not exist
[javac] import org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java:39: cannot find symbol
[javac] symbol: class MultiTenantConnectionProvider
[javac] public class FabricMultiTenantConnectionProvider implements MultiTenantConnectionProvider {
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:32: package org.hibernate.cfg does not exist
[javac] import org.hibernate.cfg.*;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:33: package org.hibernate does not exist
[javac] import org.hibernate.*;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:34: package org.hibernate.service does not exist
[javac] import org.hibernate.service.ServiceRegistryBuilder;
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:106: cannot find symbol
[javac] symbol : class SessionFactory
[javac] location: class demo.fabric.HibernateFabric
[javac] public static SessionFactory createSessionFactory(String fabricUrl, String username, String password, String fabricUser, String fabricPassword) throws Exception {
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:72: cannot find symbol
[javac] symbol : class SessionFactory
[javac] location: class demo.fabric.HibernateFabric
[javac] SessionFactory sf = createSessionFactory("http://" + hostname + ":" + port, user, password, fabricUsername, fabricPassword);
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:81: cannot find symbol
[javac] symbol : class Session
[javac] location: class demo.fabric.HibernateFabric
[javac] Session session = sf.withOptions()
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:109: cannot find symbol
[javac] symbol : class ServiceRegistryBuilder
[javac] location: class demo.fabric.HibernateFabric
[javac] ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:109: cannot find symbol
[javac] symbol : class ServiceRegistryBuilder
[javac] location: class demo.fabric.HibernateFabric
[javac] ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:110: package org.hibernate.service.jdbc.connections.spi does not exist
[javac] srb.addService(org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider.class, connProvider);
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:113: cannot find symbol
[javac] symbol : class Configuration
[javac] location: class demo.fabric.HibernateFabric
[javac] Configuration config = new Configuration();
[javac] ^
[javac] /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/demo/fabric/HibernateFabric.java:113: cannot find symbol
[javac] symbol : class Configuration
[javac] location: class demo.fabric.HibernateFabric
[javac] Configuration config = new Configuration();
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 13 errors
BUILD FAILED
/home/mysql/mysql-connector-java-5.1.30/build.xml:860: Compile failed; see the compiler error output for details.
Total time: 18 seconds
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
url : http://dev.mysql.com/doc/connector-j/en/connector-j-installing-source.html
The Ant Contrib (version 1.03b is available from http://sourceforge.net/projects/ant-contrib/files/ant-contrib/1.0b3/) and Junit (availabe from https://github.com/junit-team/junit/wiki/Download-and-Install) libraries.
> with hibernate 4.2.12 ( http://sourceforge.net/projects/hibernate/files/hibernate4/4.2.12.Final )
- hibernate 4.3.x not support
3. Place the required extra libraries, ant-contrib.jar and junit.jar, in a separate directory—for example, "C:\connectorj-extralibs".
> ant-contrib.jar and junit.jar and hibernate-core-4.2.12.Final.jar
$ cp ant-contrib-1.0b3.jar mysql-connector-java-5.1.30/src/lib/ant-contrib.jar
$ cp junit-4.10.jar mysql-connector-java-5.1.30/src/lib/junit.jar
$ cp hibernate-core-4.2.12.Final/lib/required/hibernate-core-4.2.12.Final.jar mysql-connector-java-5.1.30/src/lib/hibernate-core-4.2.12.Final.jar
$ export JAVA_HOME=/etc/alternatives/oracle_jdk_1.5.0
$ ant -Dcom.mysql.jdbc.java6.java=/etc/alternatives/oracle_jdk_1.6.0/bin/java \
-Dcom.mysql.jdbc.java6.javac=/etc/alternatives/oracle_jdk_1.6.0/bin/javac \
-Dcom.mysql.jdbc.java6.rtjar=/etc/alternatives/oracle_jdk_1.6.0/jre/lib/rt.jar
Buildfile: build.xml
[echo] Compiling class files to ./build/mysql-connector-java-5.1.30-SNAPSHOT...
-compiler-check:
clean:
-init-copy:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build
[exec] Result: 3
[copy] Copying 332 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copied 51 empty directories to 2 empty directories under /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[copy] Copying 7 files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
-init-no-crypto:
init:
-clean-output:
compile-driver-jdbc3:
[javac] Compiling 210 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver-jdbc4:
[javac] Compiling 39 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile-driver:
compile-testsuite:
[javac] Compiling 54 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Compiling 4 source files to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-c3p0:
[javac] Compiling 1 source file to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-jboss:
[javac] Compiling 1 source file to /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT
compile-integration-log4j:
compile.integration:
compile:
dist:
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build/META-INF
[mkdir] Created dir: /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/META-INF/services
[jar] Building jar: /home/mysql/mysql-connector-java-5.1.30/build/mysql-connector-java-5.1.30-SNAPSHOT/mysql-connector-java-5.1.30-SNAPSHOT-bin.jar
BUILD SUCCESSFUL
Total time: 24 seconds