You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2010/02/17 00:31:33 UTC
svn commit: r910766 - in
/harmony/enhanced/classlib/branches/java6/modules/jaxb: ./ META-INF/
META-INF/MANIFEST.MF build.xml make/ make/depends.properties
Author: hindessm
Date: Tue Feb 16 23:31:33 2010
New Revision: 910766
URL: http://svn.apache.org/viewvc?rev=910766&view=rev
Log:
Adding javax.xml.bind (jaxb) dependency from geronimo 2.2.
Added:
harmony/enhanced/classlib/branches/java6/modules/jaxb/
harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/
harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF (with props)
harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml (with props)
harmony/enhanced/classlib/branches/java6/modules/jaxb/make/
harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties (with props)
Added: harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF?rev=910766&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF (added)
+++ harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF Tue Feb 16 23:31:33 2010
@@ -0,0 +1,33 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Harmony Geronimo JAXB
+Bundle-SymbolicName: org.apache.harmony.jaxb
+Bundle-Version: 1.1
+Bundle-ClassPath: geronimo-jaxb_2.1_spec-1.0.jar
+Eclipse-JREBundle: true
+Export-Package: javax.xml.bind,
+ javax.xml.bind.annotation,
+ javax.xml.bind.annotation.adapters,
+ javax.xml.bind.attachment,
+ javax.xml.bind.helpers,
+ javax.xml.bind.util
+Import-Package: java.io,
+ java.lang,
+ java.lang.annotation,
+ java.lang.reflect,
+ java.math,
+ java.net,
+ java.util,
+ javax.activation,
+ javax.xml.namespace,
+ javax.xml.parsers,
+ javax.xml.stream,
+ javax.xml.transform,
+ javax.xml.transform.dom,
+ javax.xml.transform.sax,
+ javax.xml.transform.stream,
+ javax.xml.validation,
+ org.w3c.dom,
+ org.xml.sax,
+ org.xml.sax.ext,
+ org.xml.sax.helpers
Propchange: harmony/enhanced/classlib/branches/java6/modules/jaxb/META-INF/MANIFEST.MF
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml?rev=910766&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml (added)
+++ harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml Tue Feb 16 23:31:33 2010
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<project name="JAXB Build" default="build" basedir=".">
+ <description>Build for jaxb component</description>
+
+ <property name="hy.hdk" location="${basedir}/../../deploy" />
+ <property name="hy.jdk" location="${hy.hdk}/jdk" />
+ <property name="depends.dir" location="${basedir}/../../depends" />
+ <import file="${hy.hdk}/build/ant/properties.xml" />
+ <import file="${hy.hdk}/build/ant/depends.xml" />
+
+ <target name="build" depends="check-depends, -copy-jars" />
+
+ <target name="check-depends">
+ <check-one-file src="${jaxb.url}" dest="${jaxb.jar}" />
+ </target>
+
+ <target name="fetch-depends">
+
+ <mkdir dir="${geronimo.dir}" />
+ <download-one-file src="${jaxb.url}" dest="${jaxb.jar}"
+ md5="${jaxb.md5}" />
+
+ </target>
+
+ <target name="-copy-jars">
+ <copy todir="${hy.jdk}/jre/lib/boot/${jaxb.basename}"
+ file="${jaxb.jar}" />
+ <copy todir="${hy.jdk}/jre/lib/boot/${jaxb.basename}/META-INF">
+ <fileset dir="META-INF" />
+ </copy>
+ </target>
+
+ <target name="test" />
+
+ <target name="clean">
+ <delete dir="${hy.jdk}/jre/lib/boot/${jaxb.basename}" />
+ </target>
+
+</project>
Propchange: harmony/enhanced/classlib/branches/java6/modules/jaxb/build.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties?rev=910766&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties (added)
+++ harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties Tue Feb 16 23:31:33 2010
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+depends.jars=${depends.dir}/jars
+depends.url=http://svn.apache.org/repos/asf/harmony/standard/depends
+geronimo.version=2.2
+geronimo.base=${depends.url}/jars/geronimo-${geronimo.version}
+geronimo.dir=${depends.jars}/geronimo-${geronimo.version}
+
+jaxb.version=2.1_spec-1.0
+jaxb.basename=geronimo-jaxb_${jaxb.version}
+jaxb.jarname=${jaxb.basename}.jar
+jaxb.jar=${geronimo.dir}/${jaxb.jarname}
+jaxb.url=${geronimo.base}/${jaxb.jarname}
+jaxb.md5=c202b6d9a5bf4017345d0135bb487393
Propchange: harmony/enhanced/classlib/branches/java6/modules/jaxb/make/depends.properties
------------------------------------------------------------------------------
svn:eol-style = native