Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit 6e1694b

Browse files
author
Radu Preotiuc
committed
Fix for issues XMLBEANS-330 and XMLBEANS-324. Changed the XmlBeans main build file to move the QName class in a jar of its own.
git-svn-id: https://svn.apache.org/repos/asf/xmlbeans/trunk@537261 13f79535-47bb-0310-9956-ffa450edef68
1 parent eb8859b commit 6e1694b

26 files changed

+40
-26
lines changed

bin/dumpxsb

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ echo `dirname $0`
2222

2323
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2424

25-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
25+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2626

2727
case "`uname`" in
2828
CYGWIN*)

bin/dumpxsb.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ setlocal
2323
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2424

2525
set cp=
26-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
26+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2727

2828
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.XsbDumper %*
2929

bin/inst2xsd

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2222

23-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
23+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2424

2525
case "`uname`" in
2626
CYGWIN*)

bin/inst2xsd.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ setlocal
2424
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
27-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
27+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar
2828
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2929
set cp=%cp%;%XMLBEANS_LIB%\resolver.jar
3030

bin/scomp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2222

23-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$JAVA_HOME/lib/tools.jar:$XMLBEANS_LIB/resolver.jar
23+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$JAVA_HOME/lib/tools.jar:$XMLBEANS_LIB/resolver.jar
2424

2525
case "`uname`" in
2626
CYGWIN*)

bin/scomp.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
2727
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
28+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2829
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2930
set cp=%cp%;%JAVA_HOME%\lib\tools.jar
3031
set cp=%cp%;%XMLBEANS_LIB%\resolver.jar

bin/scopy.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ setlocal
2424
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
27-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
27+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2828

2929
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.SchemaCopy %*
3030

bin/sdownload

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2222

23-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
23+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2424

2525
case "`uname`" in
2626
CYGWIN*)

bin/sdownload.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
2727
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
28+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2829
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2930
set cp=%cp%;%XMLBEANS_LIB%\resolver.jar
3031

bin/sfactor

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2424

25-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
25+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
2626

2727
case "`uname`" in
2828
CYGWIN*)

bin/sfactor.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ setlocal
2424
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
27-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar;%XMLBEANS_LIB%\resolver.jar;
27+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar;%XMLBEANS_LIB%\resolver.jar;
2828

2929
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.FactorImports %*
3030

bin/svalidate

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2323

24-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar
24+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar
2525

2626
case "`uname`" in
2727
CYGWIN*)

bin/svalidate.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
2727
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
28+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2829
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2930
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_ri.jar
3031

bin/validate

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2323

24-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
24+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2525

2626
case "`uname`" in
2727
CYGWIN*)

bin/validate.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2525

2626
set cp=
2727
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
28+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2829
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2930

3031
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.InstanceValidator %*

bin/xpretty

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2121

22-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
22+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2323

2424
case "`uname`" in
2525
CYGWIN*)

bin/xpretty.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ setlocal
2222
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2323

2424
set cp=
25-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
25+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2626

2727
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.PrettyPrinter %*

bin/xsd2inst

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2121

22-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
22+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2323

2424
case "`uname`" in
2525
CYGWIN*)

bin/xsd2inst.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2424

2525
set cp=
2626
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
27+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2728
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2829

2930
java -classpath "%cp%" org.apache.xmlbeans.impl.xsd2inst.SchemaInstanceGenerator %*

bin/xsdtree

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2121

22-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
22+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
2323

2424
case "`uname`" in
2525
CYGWIN*)

bin/xsdtree.cmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ setlocal
2222
if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2323

2424
set cp=
25-
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar;
25+
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar;%XMLBEANS_LIB%\xmlbeans-qname.jar;%XMLBEANS_LIB%\jsr173_1.0_api.jar;
2626

2727
java -classpath "%cp%" org.apache.xmlbeans.impl.tool.TypeHierarchyPrinter %*

bin/xstc

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
2121

22-
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
22+
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
2323

2424
case "`uname`" in
2525
CYGWIN*)

bin/xstc.cmd

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ if "%XMLBEANS_LIB%" EQU "" call "%~dp0_setlib"
2323

2424
set cp=
2525
set cp=%cp%;%XMLBEANS_LIB%\xbean.jar
26+
set cp=%cp%;%XMLBEANS_LIB%\xmlbeans-qname.jar
2627
set cp=%cp%;%XMLBEANS_LIB%\jsr173_1.0_api.jar
2728
set cp=%cp%;%XMLBEANS_LIB%\resolver.jar
2829

build.xml

+16-8
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
</target>
187187

188188

189-
<target name="xbean" depends="xbean.jar">
189+
<target name="xbean" depends="xbean.jar,xmlpublic.jar">
190190
<copy file="build/lib/xbean.jar" tofile="build/ar/xbean.jar"/>
191191
</target>
192192

@@ -344,6 +344,7 @@
344344
<fileset dir="build/lib">
345345
<include name="xbean.jar"/>
346346
<include name="xmlpublic.jar"/>
347+
<include name="xmlbeans-qname.jar"/>
347348
<include name="xbean_xpath.jar"/>
348349
<include name="resolver.jar"/>
349350
<include name="jsr173_1.0_api.jar"/>
@@ -446,7 +447,8 @@
446447
xmlinputstream.classes, resolver.jar, xbean_xpath.jar,
447448
piccolo.classes, tools.classes, jamsupport.classes">
448449
<jar jarfile="build/lib/xbean.jar" index="true">
449-
<fileset dir="build/classes/xmlpublic"/>
450+
<fileset dir="build/classes/xmlpublic"
451+
excludes="javax/**"/>
450452
<fileset dir="build/classes/typeholder"/>
451453
<fileset dir="build/classes/typestore"/>
452454
<fileset dir="build/classes/common"/>
@@ -476,6 +478,10 @@
476478
</section>
477479
</manifest>
478480
</jar>
481+
<jar jarfile="build/lib/xmlbeans-qname.jar">
482+
<fileset dir="build/classes/xmlpublic"
483+
includes="javax/xml/namespace/QName.class,javax/xml/namespace/NamespaceContext.class"/>
484+
</jar>
479485
</target>
480486

481487
<!-- build XMLInputStream interface ============================================= -->
@@ -514,7 +520,8 @@
514520

515521
<target name="xmlpublic.jar" depends="dirs,xmlinputstream.classes, xmlpublic.classes, xmlschema.classes, xsdschema.classes">
516522
<jar jarfile="build/lib/xmlpublic.jar" index="true">
517-
<fileset dir="build/classes/xmlpublic"/>
523+
<fileset dir="build/classes/xmlpublic"
524+
excludes="javax/**"/>
518525
<fileset dir="build/classes/xmlschema"/>
519526
<fileset dir="build/classes/xsdschema"/>
520527
<manifest>
@@ -546,13 +553,13 @@
546553

547554
<!-- common target ============================================= -->
548555

549-
<target name="common.classes" depends="dirs, xmlpublic.jar, xmlinputstream.classes, jsr173_1.0.jars">
556+
<target name="common.classes" depends="dirs, xmlpublic.classes, xmlinputstream.classes, jsr173_1.0.jars">
550557
<mkdir dir="build/classes/common"/>
551558
<javac srcdir="src/common" destdir="build/classes/common" source="${javac.source}" target="${javac.target}" debug="on">
552559
<classpath>
553560
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
554561
<pathelement location="build/classes/xmlinputstream"/>
555-
<pathelement location="build/lib/xmlpublic.jar"/>
562+
<pathelement location="build/classes/xmlpublic"/>
556563
</classpath>
557564
</javac>
558565

@@ -738,6 +745,7 @@
738745
<path id="bootstrap.run.path">
739746
<pathelement location="build/private/lib/oldxbean.jar"/>
740747
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
748+
<pathelement location="build/classes/xmlpublic"/>
741749
</path>
742750

743751
<path id="bootstrap.compile.path">
@@ -797,11 +805,11 @@
797805

798806
<!-- xmlconfig target =============================================== -->
799807

800-
<target name="xmlconfig.classes" depends="dirs, xmlpublic.jar, configschema.classes">
808+
<target name="xmlconfig.classes" depends="dirs, xmlpublic.classes, configschema.classes">
801809
<mkdir dir="build/classes/xmlconfig"/>
802810
<javac srcdir="src/xmlconfig" destdir="build/classes/xmlconfig" source="${javac.source}" target="${javac.target}" debug="on">
803811
<classpath>
804-
<pathelement location="build/lib/xmlpublic.jar"/>
812+
<pathelement location="build/classes/xmlpublic"/>
805813
<pathelement location="build/classes/configschema"/>
806814
</classpath>
807815
</javac>
@@ -928,7 +936,7 @@
928936

929937
<!-- xpath target ============================================= -->
930938

931-
<target name="xpath.classes" depends="dirs, xmlpublic.jar, store.classes, saxon8.jar">
939+
<target name="xpath.classes" depends="dirs, xmlpublic.classes, store.classes, saxon8.jar">
932940
<mkdir dir="build/classes/xpath_xquery"/>
933941
<javac
934942
destdir="build/classes/xpath_xquery"

external/lib/oldxbean.jar

1.29 KB
Binary file not shown.

samples/AbstractTypes/build.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
<echo message="xmlbeans.lib: ${xmlbeans.lib}"/>
3131
<path id="xmlbeans.classpath">
32-
<fileset dir="${xmlbeans.lib}" includes="xbean.jar,jsr173_1.0_api.jar"/>
32+
<fileset dir="${xmlbeans.lib}" includes="xbean.jar,xmlbeans-qname.jar,jsr173_1.0_api.jar"/>
3333
</path>
3434

3535
<taskdef name="scomp"

0 commit comments

Comments
 (0)