[jboss-cvs] JBossAS SVN: r89366 - in projects/jboss-osgi/projects/bundles/jbossxb/trunk: src/main/java/org/jboss/osgi/jbossxb/internal and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon May 25 08:04:57 EDT 2009
Author: thomas.diesler at jboss.com
Date: 2009-05-25 08:04:57 -0400 (Mon, 25 May 2009)
New Revision: 89366
Modified:
projects/jboss-osgi/projects/bundles/jbossxb/trunk/.project
projects/jboss-osgi/projects/bundles/jbossxb/trunk/pom.xml
projects/jboss-osgi/projects/bundles/jbossxb/trunk/src/main/java/org/jboss/osgi/jbossxb/internal/Activator.java
Log:
Disable Activator logic
Modified: projects/jboss-osgi/projects/bundles/jbossxb/trunk/.project
===================================================================
--- projects/jboss-osgi/projects/bundles/jbossxb/trunk/.project 2009-05-25 12:04:29 UTC (rev 89365)
+++ projects/jboss-osgi/projects/bundles/jbossxb/trunk/.project 2009-05-25 12:04:57 UTC (rev 89366)
@@ -6,11 +6,6 @@
</projects>
<buildSpec>
<buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
Modified: projects/jboss-osgi/projects/bundles/jbossxb/trunk/pom.xml
===================================================================
--- projects/jboss-osgi/projects/bundles/jbossxb/trunk/pom.xml 2009-05-25 12:04:29 UTC (rev 89365)
+++ projects/jboss-osgi/projects/bundles/jbossxb/trunk/pom.xml 2009-05-25 12:04:57 UTC (rev 89366)
@@ -16,6 +16,7 @@
</parent>
<properties>
+ <version.jboss.osgi.common>1.0.0-SNAPSHOT</version.jboss.osgi.common>
<version.jboss.xb>2.0.1.GA</version.jboss.xb>
<version.javasisst>3.9.0.GA</version.javasisst>
<version.osgi>r4v41</version.osgi>
@@ -35,11 +36,23 @@
<!-- Provided Dependencies -->
<dependency>
+ <groupId>org.jboss.osgi.bundles</groupId>
+ <artifactId>jboss-osgi-common</artifactId>
+ <version>${version.jboss.osgi.common}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>${version.osgi}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>${version.osgi}</version>
+ <scope>provided</scope>
+ </dependency>
</dependencies>
<build>
@@ -65,8 +78,10 @@
com.wutka.dtd,
org.apache.xerces.*,
org.jboss.logging,
+ org.jboss.osgi.common.log,
org.jboss.util*,
org.osgi.framework,
+ org.osgi.service.log,
<!-- ignore -->
!com.sun.jdi*
Modified: projects/jboss-osgi/projects/bundles/jbossxb/trunk/src/main/java/org/jboss/osgi/jbossxb/internal/Activator.java
===================================================================
--- projects/jboss-osgi/projects/bundles/jbossxb/trunk/src/main/java/org/jboss/osgi/jbossxb/internal/Activator.java 2009-05-25 12:04:29 UTC (rev 89365)
+++ projects/jboss-osgi/projects/bundles/jbossxb/trunk/src/main/java/org/jboss/osgi/jbossxb/internal/Activator.java 2009-05-25 12:04:57 UTC (rev 89366)
@@ -23,8 +23,10 @@
//$Id$
+import org.jboss.osgi.common.log.LogServiceTracker;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
+import org.osgi.service.log.LogService;
/**
* [TODO]
@@ -34,11 +36,43 @@
*/
public class Activator implements BundleActivator
{
+ private LogService log;
+
public void start(BundleContext context) throws Exception
{
+ log = new LogServiceTracker(context);
//String parserConfig = System.getProperty(XMLParserConfiguration.class.getName());
//if (parserConfig == null)
// System.setProperty(XMLParserConfiguration.class.getName(), XIncludeAwareParserConfiguration.class.getName());
+
+ ClassLoader ctxLoader = Thread.currentThread().getContextClassLoader();
+ try
+ {
+ ClassLoader bundleCL = getClass().getClassLoader();
+ Thread.currentThread().setContextClassLoader(bundleCL);
+
+// log.log(LogService.LOG_DEBUG, "Initializing jbossxb with: " + bundleCL);
+
+// https://jira.jboss.org/jira/browse/JBXB-201
+// Cannot parse schema/jbxb_1_0.xsd
+
+// Class<?> xsImpl = bundleCL.loadClass(DOMXSImplementationSourceImpl.class.getName());
+// if (xsImpl == null)
+// throw new IllegalStateException("Cannot load: " + DOMXSImplementationSourceImpl.class.getName());
+
+// String jbxbSchema = "schema/jbxb_1_0.xsd";
+// URL jbxbXSD = context.getBundle().getResource(jbxbSchema);
+// if (jbxbXSD == null)
+// throw new IllegalStateException("Cannot find: " + jbxbSchema);
+//
+// XSModel xsModel = Util.loadSchema(jbxbXSD.toExternalForm(), (SchemaBindingResolver)null);
+// if (xsModel == null)
+// throw new IllegalStateException("Cannot load schema: " + jbxbSchema);
+ }
+ finally
+ {
+ Thread.currentThread().setContextClassLoader(ctxLoader);
+ }
}
public void stop(BundleContext context) throws Exception
More information about the jboss-cvs-commits
mailing list