Skip to content

Instantly share code, notes, and snippets.

@jconnolly
Created December 1, 2011 20:28
Show Gist options
  • Save jconnolly/1419602 to your computer and use it in GitHub Desktop.
Save jconnolly/1419602 to your computer and use it in GitHub Desktop.
trying to use bnd to wrap mysql-connect-java-5.1.6-bin.jar:
jconnolly@jconnolly-linux:/tmp/foo$ bnd ~/Downloads/mysql-connector-java-5.1.6-bin.jar > /tmp/bnd.log 2>&1
jconnolly@jconnolly-linux:/tmp/foo$ cat /tmp/bnd.log
[MANIFEST mysql-connector-java-5.1.6-bin.jar]
Ant-Version Apache Ant 1.6.5
Built-By mysqldev
Created-By 1.4.2-b28 (Sun Microsystems Inc.)
Manifest-Version 1.0
[IMPEXP]
[USES]
com.mysql.jdbc com.mysql.jdbc.exceptions
com.mysql.jdbc.exceptions.jdbc4
com.mysql.jdbc.log
com.mysql.jdbc.profiler
com.mysql.jdbc.util
java.sql
javax.naming
javax.net
javax.net.ssl
javax.xml.parsers
javax.xml.stream
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.sax
javax.xml.transform.stax
javax.xml.transform.stream
org.w3c.dom
org.xml.sax
org.xml.sax.helpers
com.mysql.jdbc.exceptions java.sql
com.mysql.jdbc.exceptions.jdbc4 com.mysql.jdbc
java.sql
com.mysql.jdbc.integration.c3p0 com.mchange.v2.c3p0
com.mysql.jdbc
java.sql
com.mysql.jdbc.integration.jboss java.sql
org.jboss.resource.adapter.jdbc
org.jboss.resource.adapter.jdbc.vendor
com.mysql.jdbc.interceptors com.mysql.jdbc
com.mysql.jdbc.log
java.sql
com.mysql.jdbc.jdbc2.optional com.mysql.jdbc
com.mysql.jdbc.log
java.sql
javax.naming
javax.naming.spi
javax.sql
javax.transaction.xa
com.mysql.jdbc.log com.mysql.jdbc
com.mysql.jdbc.profiler
java.sql
org.apache.commons.logging
org.apache.log4j
com.mysql.jdbc.profiler com.mysql.jdbc
com.mysql.jdbc.log
java.sql
com.mysql.jdbc.util com.mysql.jdbc
com.mysql.jdbc.log
java.sql
org.gjt.mm.mysql com.mysql.jdbc
java.sql
[USEDBY]
com.mchange.v2.c3p0 com.mysql.jdbc.integration.c3p0
com.mysql.jdbc com.mysql.jdbc.exceptions.jdbc4
com.mysql.jdbc.integration.c3p0
com.mysql.jdbc.interceptors
com.mysql.jdbc.jdbc2.optional
com.mysql.jdbc.log
com.mysql.jdbc.profiler
com.mysql.jdbc.util
org.gjt.mm.mysql
com.mysql.jdbc.exceptions com.mysql.jdbc
com.mysql.jdbc.exceptions.jdbc4 com.mysql.jdbc
com.mysql.jdbc.log com.mysql.jdbc
com.mysql.jdbc.interceptors
com.mysql.jdbc.jdbc2.optional
com.mysql.jdbc.profiler
com.mysql.jdbc.util
com.mysql.jdbc.profiler com.mysql.jdbc
com.mysql.jdbc.log
com.mysql.jdbc.util com.mysql.jdbc
java.sql com.mysql.jdbc
com.mysql.jdbc.exceptions
com.mysql.jdbc.exceptions.jdbc4
com.mysql.jdbc.integration.c3p0
com.mysql.jdbc.integration.jboss
com.mysql.jdbc.interceptors
com.mysql.jdbc.jdbc2.optional
com.mysql.jdbc.log
com.mysql.jdbc.profiler
com.mysql.jdbc.util
org.gjt.mm.mysql
javax.naming com.mysql.jdbc
com.mysql.jdbc.jdbc2.optional
javax.naming.spi com.mysql.jdbc.jdbc2.optional
javax.net com.mysql.jdbc
javax.net.ssl com.mysql.jdbc
javax.sql com.mysql.jdbc.jdbc2.optional
javax.transaction.xa com.mysql.jdbc.jdbc2.optional
javax.xml.parsers com.mysql.jdbc
javax.xml.stream com.mysql.jdbc
javax.xml.transform com.mysql.jdbc
javax.xml.transform.dom com.mysql.jdbc
javax.xml.transform.sax com.mysql.jdbc
javax.xml.transform.stax com.mysql.jdbc
javax.xml.transform.stream com.mysql.jdbc
org.apache.commons.logging com.mysql.jdbc.log
org.apache.log4j com.mysql.jdbc.log
org.jboss.resource.adapter.jdbc com.mysql.jdbc.integration.jboss
org.jboss.resource.adapter.jdbc.vendor com.mysql.jdbc.integration.jboss
org.w3c.dom com.mysql.jdbc
org.xml.sax com.mysql.jdbc
org.xml.sax.helpers com.mysql.jdbc
[COMPONENTS]
[LIST]
META-INF
INDEX.LIST
MANIFEST.MF
META-INF/services
java.sql.Driver
com
com <no contents>
com/mysql
com/mysql <no contents>
com/mysql/jdbc
AssertionFailedException.class
BalanceStrategy.class
BestResponseTimeBalanceStrategy.class
Blob.class
BlobFromLocator$LocatorInputStream.class
BlobFromLocator.class
Buffer.class
BufferRow.class
ByteArrayRow.class
CachedResultSetMetaData.class
CallableStatement$CallableStatementParam.class
CallableStatement$CallableStatementParamInfo.class
CallableStatement$CallableStatementParamInfoJDBC3.class
CallableStatement.class
CharsetMapping.class
Charsets.properties
Clob.class
CommunicationsException.class
CompressedInputStream.class
Connection.class
ConnectionFeatureNotAvailableException.class
ConnectionImpl$1.class
ConnectionImpl$10.class
ConnectionImpl$2.class
ConnectionImpl$3.class
ConnectionImpl$4.class
ConnectionImpl$5.class
ConnectionImpl$6.class
ConnectionImpl$7.class
ConnectionImpl$8.class
ConnectionImpl$9.class
ConnectionImpl$CompoundCacheKey.class
ConnectionImpl.class
ConnectionLifecycleInterceptor.class
ConnectionProperties.class
ConnectionPropertiesImpl$1.class
ConnectionPropertiesImpl$BooleanConnectionProperty.class
ConnectionPropertiesImpl$ConnectionProperty.class
ConnectionPropertiesImpl$IntegerConnectionProperty.class
ConnectionPropertiesImpl$LongConnectionProperty.class
ConnectionPropertiesImpl$MemorySizeConnectionProperty.class
ConnectionPropertiesImpl$StringConnectionProperty.class
ConnectionPropertiesImpl.class
ConnectionPropertiesTransform.class
Constants.class
DatabaseMetaData$1.class
DatabaseMetaData$2.class
DatabaseMetaData$3.class
DatabaseMetaData$4.class
DatabaseMetaData$5.class
DatabaseMetaData$6.class
DatabaseMetaData$7.class
DatabaseMetaData$8.class
DatabaseMetaData$9.class
DatabaseMetaData$IteratorWithCleanup.class
DatabaseMetaData$LocalAndReferencedColumns.class
DatabaseMetaData$ResultSetIterator.class
DatabaseMetaData$SingleStringIterator.class
DatabaseMetaData$TypeDescriptor.class
DatabaseMetaData.class
DatabaseMetaDataUsingInfoSchema.class
DocsConnectionPropsHelper.class
Driver.class
EscapeProcessor.class
EscapeProcessorResult.class
EscapeTokenizer.class
ExportControlled$1.class
ExportControlled.class
Extension.class
Field.class
IterateBlock.class
JDBC4CallableStatement.class
JDBC4ClientInfoProvider.class
JDBC4ClientInfoProviderSP.class
JDBC4CommentClientInfoProvider.class
JDBC4Connection$1$1.class
JDBC4Connection$1.class
JDBC4Connection.class
JDBC4DatabaseMetaData.class
JDBC4DatabaseMetaDataUsingInfoSchema.class
JDBC4MysqlSQLXML$SimpleSaxToReader.class
JDBC4MysqlSQLXML.class
JDBC4NClob.class
JDBC4PreparedStatement.class
JDBC4PreparedStatementHelper.class
JDBC4ResultSet.class
JDBC4ServerPreparedStatement.class
JDBC4UpdatableResultSet.class
LicenseConfiguration.class
LoadBalancingConnectionProxy$ConnectionErrorFiringInvocationHandler.class
LoadBalancingConnectionProxy.class
LocalizedErrorMessages.properties
Messages.class
MiniAdmin.class
MysqlDataTruncation.class
MysqlDefs.class
MysqlErrorNumbers.class
MysqlIO.class
MysqlParameterMetadata.class
MysqlSavepoint.class
NamedPipeSocketFactory$NamedPipeSocket.class
NamedPipeSocketFactory$RandomAccessFileInputStream.class
NamedPipeSocketFactory$RandomAccessFileOutputStream.class
NamedPipeSocketFactory.class
NonRegisteringDriver.class
NonRegisteringReplicationDriver.class
NotImplemented.class
NotUpdatable.class
OperationNotSupportedException.class
OutputStreamWatcher.class
PacketTooBigException.class
ParameterBindings.class
PingTarget.class
PreparedStatement$BatchParams.class
PreparedStatement$EmulatedPreparedStatementBindings.class
PreparedStatement$EndPoint.class
PreparedStatement$ParseInfo.class
PreparedStatement.class
RandomBalanceStrategy.class
ReplicationConnection.class
ReplicationDriver.class
ResultSetImpl.class
ResultSetInternalMethods.class
ResultSetMetaData.class
ResultSetRow.class
RowData.class
RowDataCursor.class
RowDataDynamic$OperationNotSupportedException.class
RowDataDynamic.class
RowDataKeyset.class
RowDataStatic.class
SQLError.class
Security.class
ServerPreparedStatement$BatchedBindValues.class
ServerPreparedStatement$BindValue.class
ServerPreparedStatement.class
SingleByteCharsetConverter.class
SocketFactory.class
StandardSocketFactory.class
Statement.class
StatementImpl$1.class
StatementImpl$CancelTask.class
StatementImpl.class
StatementInterceptor.class
StreamingNotifiable.class
StringUtils.class
TimeUtil.class
UpdatableResultSet.class
Util$RandStructcture.class
Util.class
VersionedStringProperty.class
WatchableOutputStream.class
WatchableWriter.class
WriterWatcher.class
com/mysql/jdbc/configs
3-0-Compat.properties
5-0-Compat.properties
clusterBase.properties
coldFusion.properties
fullDebug.properties
maxPerformance.properties
solarisMaxPerformance.properties
com/mysql/jdbc/exceptions
MySQLDataException.class
MySQLIntegrityConstraintViolationException.class
MySQLInvalidAuthorizationSpecException.class
MySQLNonTransientConnectionException.class
MySQLNonTransientException.class
MySQLStatementCancelledException.class
MySQLSyntaxErrorException.class
MySQLTimeoutException.class
MySQLTransactionRollbackException.class
MySQLTransientConnectionException.class
MySQLTransientException.class
com/mysql/jdbc/exceptions/jdbc4
CommunicationsException.class
MySQLDataException.class
MySQLIntegrityConstraintViolationException.class
MySQLInvalidAuthorizationSpecException.class
MySQLNonTransientConnectionException.class
MySQLNonTransientException.class
MySQLSyntaxErrorException.class
MySQLTimeoutException.class
MySQLTransactionRollbackException.class
MySQLTransientConnectionException.class
MySQLTransientException.class
com/mysql/jdbc/integration
com/mysql/jdbc/integration <no contents>
com/mysql/jdbc/integration/c3p0
MysqlConnectionTester.class
com/mysql/jdbc/integration/jboss
ExtendedMysqlExceptionSorter.class
MysqlValidConnectionChecker.class
com/mysql/jdbc/interceptors
ResultSetScannerInterceptor$1.class
ResultSetScannerInterceptor.class
ServerStatusDiffInterceptor.class
SessionAssociationInterceptor.class
com/mysql/jdbc/jdbc2
com/mysql/jdbc/jdbc2 <no contents>
com/mysql/jdbc/jdbc2/optional
CallableStatementWrapper.class
ConnectionWrapper.class
JDBC4CallableStatementWrapper.class
JDBC4ConnectionWrapper.class
JDBC4MysqlPooledConnection.class
JDBC4MysqlXAConnection.class
JDBC4PreparedStatementWrapper.class
JDBC4StatementWrapper.class
JDBC4SuspendableXAConnection.class
MysqlConnectionPoolDataSource.class
MysqlDataSource.class
MysqlDataSourceFactory.class
MysqlPooledConnection.class
MysqlXAConnection.class
MysqlXADataSource.class
MysqlXAException.class
MysqlXid.class
PreparedStatementWrapper.class
StatementWrapper.class
SuspendableXAConnection.class
WrapperBase$ConnectionErrorFiringInvocationHandler.class
WrapperBase.class
com/mysql/jdbc/log
CommonsLogger.class
Jdk14Logger.class
Log.class
Log4JLogger.class
LogFactory.class
LogUtils.class
NullLogger.class
StandardLogger.class
com/mysql/jdbc/profiler
LoggingProfilerEventHandler.class
ProfilerEvent.class
ProfilerEventHandler.class
ProfilerEventHandlerFactory.class
com/mysql/jdbc/util
BaseBugReport.class
ErrorMappingsDocGenerator.class
LRUCache.class
PropertiesDocGenerator.class
ReadAheadInputStream.class
ResultSetUtil.class
ServerController.class
TimezoneDump.class
VersionFSHierarchyMaker.class
org
org <no contents>
org/gjt
org/gjt <no contents>
org/gjt/mm
org/gjt/mm <no contents>
org/gjt/mm/mysql
Driver.class
One error
1 : Unresolved references to [com.mchange.v2.c3p0, javax.naming, javax.naming.spi, javax.net, javax.net.ssl, javax.sql, javax.transaction.xa, javax.xml.parsers, javax.xml.stream, javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax, javax.xml.transform.stream, org.apache.commons.logging, org.apache.log4j, org.jboss.resource.adapter.jdbc, org.jboss.resource.adapter.jdbc.vendor, org.w3c.dom, org.xml.sax, org.xml.sax.helpers] by class(es) on the Bundle-Classpath[Jar:mysql-connector-java-5.1.6-bin.jar]: [com/mysql/jdbc/integration/jboss/MysqlValidConnectionChecker.class, com/mysql/jdbc/ExportControlled.class, com/mysql/jdbc/integration/c3p0/MysqlConnectionTester.class, com/mysql/jdbc/integration/jboss/ExtendedMysqlExceptionSorter.class, com/mysql/jdbc/jdbc2/optional/MysqlDataSourceFactory.class, com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.class, com/mysql/jdbc/jdbc2/optional/JDBC4MysqlXAConnection.class, com/mysql/jdbc/JDBC4MysqlSQLXML.class, com/mysql/jdbc/jdbc2/optional/MysqlXAConnection.class, com/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty.class, com/mysql/jdbc/jdbc2/optional/MysqlConnectionPoolDataSource.class, com/mysql/jdbc/log/Log4JLogger.class, com/mysql/jdbc/jdbc2/optional/MysqlXADataSource.class, com/mysql/jdbc/jdbc2/optional/MysqlXAException.class, com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.class, com/mysql/jdbc/jdbc2/optional/MysqlDataSource.class, com/mysql/jdbc/ExportControlled$1.class, com/mysql/jdbc/log/CommonsLogger.class, com/mysql/jdbc/jdbc2/optional/JDBC4MysqlPooledConnection.class, com/mysql/jdbc/jdbc2/optional/JDBC4SuspendableXAConnection.class, com/mysql/jdbc/jdbc2/optional/JDBC4PreparedStatementWrapper.class, com/mysql/jdbc/JDBC4MysqlSQLXML$SimpleSaxToReader.class, com/mysql/jdbc/jdbc2/optional/MysqlXid.class, com/mysql/jdbc/ConnectionPropertiesImpl.class]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment