Kaynağa Gözat

Added library.

Thomas Flucke 7 yıl önce
ebeveyn
işleme
2b086e599d
40 değiştirilmiş dosya ile 148 ekleme ve 0 silme
  1. 148 0
      hyperjaxb2-build/build.xml
  2. BIN
      hyperjaxb2-build/lib/antlr-2.7.6.jar
  3. BIN
      hyperjaxb2-build/lib/asm-2.2.1.jar
  4. BIN
      hyperjaxb2-build/lib/asm-attrs-2.2.1.jar
  5. BIN
      hyperjaxb2-build/lib/cglib-2.2_beta1.jar
  6. BIN
      hyperjaxb2-build/lib/commons-beanutils-1.7.0.jar
  7. BIN
      hyperjaxb2-build/lib/commons-collections-2.1.1.jar
  8. BIN
      hyperjaxb2-build/lib/commons-io-1.2.jar
  9. BIN
      hyperjaxb2-build/lib/commons-lang-2.1.jar
  10. BIN
      hyperjaxb2-build/lib/commons-logging-1.1.jar
  11. BIN
      hyperjaxb2-build/lib/dom4j-1.6.1.jar
  12. BIN
      hyperjaxb2-build/lib/ehcache-1.2.3.jar
  13. BIN
      hyperjaxb2-build/lib/hibernate-3.2.2.ga.jar
  14. BIN
      hyperjaxb2-build/lib/hsqldb-1.7.3.3.jar
  15. BIN
      hyperjaxb2-build/lib/hyperjaxb2-core-0.6.2.jar
  16. BIN
      hyperjaxb2-build/lib/hyperjaxb2-hibernate-configuration-0.6.2.jar
  17. BIN
      hyperjaxb2-build/lib/hyperjaxb2-hibernate-customizations-0.6.2.jar
  18. BIN
      hyperjaxb2-build/lib/hyperjaxb2-hibernate-mapping-0.6.2.jar
  19. BIN
      hyperjaxb2-build/lib/hyperjaxb2-shared-0.6.2.jar
  20. BIN
      hyperjaxb2-build/lib/hyperjaxb2-testing-0.6.2.jar
  21. BIN
      hyperjaxb2-build/lib/isorelax-20030108.jar
  22. BIN
      hyperjaxb2-build/lib/jax-qname-1.1.jar
  23. BIN
      hyperjaxb2-build/lib/jaxb-api-1.0.jar
  24. BIN
      hyperjaxb2-build/lib/jaxb-impl-1.0.6.jar
  25. BIN
      hyperjaxb2-build/lib/jaxb-libs-1.0.6.jar
  26. BIN
      hyperjaxb2-build/lib/jaxb-xjc-1.0.6.jar
  27. BIN
      hyperjaxb2-build/lib/jaxbcommons-core-1.0.3.jar
  28. BIN
      hyperjaxb2-build/lib/jaxbcommons-shared-1.0.3.jar
  29. BIN
      hyperjaxb2-build/lib/jaxbcommons-testing-1.0.3.jar
  30. BIN
      hyperjaxb2-build/lib/jaxp-api-1.4.jar
  31. BIN
      hyperjaxb2-build/lib/jaxp-ri-1.4.jar
  32. BIN
      hyperjaxb2-build/lib/jta-1.0.1B.jar
  33. BIN
      hyperjaxb2-build/lib/junit-3.8.1.jar
  34. BIN
      hyperjaxb2-build/lib/log4j-1.2.13.jar
  35. BIN
      hyperjaxb2-build/lib/namespace-1.0.1.jar
  36. BIN
      hyperjaxb2-build/lib/relaxngDatatype-20020414.jar
  37. BIN
      hyperjaxb2-build/lib/saxon-8.7.jar
  38. BIN
      hyperjaxb2-build/lib/saxon-dom-8.7.jar
  39. BIN
      hyperjaxb2-build/lib/spring-2.0.2.jar
  40. BIN
      hyperjaxb2-build/lib/xsdlib-20060615.jar

+ 148 - 0
hyperjaxb2-build/build.xml

@@ -0,0 +1,148 @@
+<?xml version="1.0"?>
+<project name="hyperjaxb2-sample-ant" default="install">
+	<property name="artifactId" value="hyperjaxb2-template-basic-ant"/>
+	<property name="version" value="0.6.2"/>
+	<path id="hyperjaxb2.compile.path">
+		<pathelement path="${basedir}/classes"/>
+		<fileset dir="${basedir}/lib">
+			<include name="jaxb-xjc-*.jar"/>
+			<include name="jaxb-impl-*.jar"/>
+			<include name="isorelax-*.jar"/>
+			<include name="jaxb-api-*.jar"/>
+			<include name="jaxb-libs-*.jar"/>
+			<include name="jaxp-api-*.jar"/>
+			<include name="jaxp-ri-*.jar"/>
+			<include name="relaxngDatatype-*.jar"/>
+			<include name="xsdlib-*.jar"/>
+			<include name="jaxbcommons-core-*.jar"/>
+			<include name="jaxbcommons-shared-*.jar"/>
+			<include name="jaxbcommons-testing-*.jar"/>
+			<include name="spring-*.jar"/>
+			<include name="hyperjaxb2-core-*.jar"/>
+			<include name="hyperjaxb2-hibernate-configuration-*.jar"/>
+			<include name="hyperjaxb2-hibernate-customizations-*.jar"/>
+			<include name="hyperjaxb2-hibernate-mapping-*.jar"/>
+			<include name="hyperjaxb2-shared-*.jar"/>
+			<include name="hyperjaxb2-testing-*.jar"/>
+			<include name="commons-lang-*.jar"/>
+			<include name="commons-logging-*.jar"/>
+			<include name="commons-beanutils-*.jar"/>
+			<include name="log4j-*.jar"/>
+			<include name="saxon-*.jar"/>
+			<include name="saxon-dom-*.jar"/>
+			<include name="hibernate-*.jar"/>
+			<include name="junit-*.jar"/>
+		</fileset>
+	</path>
+	<path id="hyperjaxb2.runtime.path">
+		<fileset dir="${basedir}/lib">
+			<include name="antlr-*.jar"/>
+			<include name="asm-*.jar"/>
+			<include name="asm-attrs-*.jar"/>
+			<include name="cglib-*.jar"/>
+			<include name="ehcache-*.jar"/>
+			<include name="jta-*.jar"/>
+			<include name="hibernate-*.jar"/>
+			<include name="dom4j-*.jar"/>
+			<include name="commons-collections-*.jar"/>
+			<include name="commons-io-*.jar"/>
+			<include name="commons-lang-*.jar"/>
+			<include name="jaxb-api-*.jar"/>
+			<include name="jaxb-impl-*.jar"/>
+			<include name="jaxp-api-*.jar"/>
+			<include name="jaxp-ri-*.jar"/>
+			<include name="isorelax-*.jar"/>
+			<include name="jaxb-libs-*.jar"/>
+			<include name="relaxngDatatype-*.jar"/>
+			<include name="xsdlib-*.jar"/>
+			<include name="jaxbcommons-shared-*.jar"/>
+			<include name="jaxbcommons-testing-*.jar"/>
+			<include name="hyperjaxb2-shared-*.jar"/>
+			<include name="hyperjaxb2-testing-*.jar"/>
+			<include name="commons-logging-*.jar"/>
+			<include name="log4j-*.jar"/>
+			<include name="hsqldb-*.jar"/>
+			<include name="junit-*.jar"/>
+		</fileset>
+	</path>
+	<target name="clean">
+		<delete dir="${basedir}/target/"/>
+		<delete dir="${basedir}/target/classes"/>
+		<delete dir="${basedir}/target/test-classes"/>
+	</target>
+	<target name="generate-sources">
+		<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="hyperjaxb2.compile.path"/>
+		<mkdir dir="${basedir}/target/generated-sources/xjc"/>
+		<xjc target="${basedir}/target/generated-sources/xjc" extension="true">
+			<arg line="
+				-Xequals
+				-XhashCode
+				-Xhyperjaxb2
+				-Xhyperjaxb2-rt=RoundtripTest"/>
+			<binding dir="${basedir}/src/main/resources">
+			 	<include name="**/*.xjb"/>
+			</binding>
+			<schema dir="${basedir}/src/main/resources">
+			 	<include name="**/*.xsd"/>
+			</schema>
+		</xjc>
+	</target>
+	<target name="compile" depends="generate-sources">
+		<mkdir dir="${basedir}/target/classes"/>
+		<javac
+			destdir="${basedir}/target/classes" 
+			srcdir="${basedir}/src/main/java:${basedir}/target/generated-sources/xjc"
+			classpathref="hyperjaxb2.compile.path">
+		</javac>
+		<copy todir="${basedir}/target/classes">
+			<fileset dir="${basedir}/src/main/resources"/>
+			<fileset dir="${basedir}/target/generated-sources/xjc">
+				<exclude name="**/*.java" />
+			</fileset>
+		</copy>
+	</target>
+	<target name="test-compile" depends="compile">
+		<mkdir dir="${basedir}/target/test-classes"/>
+		<javac
+			destdir="${basedir}/target/test-classes" 
+			srcdir="${basedir}/src/test/java:${basedir}/target/generated-sources/xjc"
+			classpathref="hyperjaxb2.runtime.path">
+		</javac>
+		<copy todir="${basedir}/target/test-classes">
+			<fileset dir="${basedir}/src/test/resources"/>
+			<fileset dir="${basedir}/target/generated-sources/xjc">
+				<exclude name="**/*.java" />
+			</fileset>
+		</copy>
+	</target>
+	<target name="test" depends="test-compile">
+		<mkdir dir="${basedir}/target/junit-reports"/>
+		<junit printsummary="yes" haltonfailure="yes">
+			<classpath>
+				<pathelement location="${basedir}/target/classes"/>
+				<pathelement location="${basedir}/target/test-classes"/>
+				<path refid="hyperjaxb2.runtime.path"/>
+			</classpath>
+
+			<formatter type="plain"/>
+			<formatter type="xml"/>
+
+			<batchtest fork="yes" todir="${basedir}/target/junit-reports">
+				<fileset dir="${basedir}/src/test/java">
+					<include name="**/*Test*.java"/>
+					<exclude name="**/AllTests.java"/>
+				</fileset>
+				<fileset dir="${basedir}/target/generated-sources/xjc">
+					<include name="**/*Test*.java"/>
+					<exclude name="**/AllTests.java"/>
+				</fileset>
+			</batchtest>
+		</junit>
+	</target>
+	<target name="package" depends="test">
+		<mkdir dir="${basedir}/target"/>
+		<jar destfile="${basedir}/target/${artifactId}-${version}.jar"
+			basedir="${basedir}/target/classes"/> 
+	</target>
+	<target name="install" depends="package"/>
+</project>

BIN
hyperjaxb2-build/lib/antlr-2.7.6.jar


BIN
hyperjaxb2-build/lib/asm-2.2.1.jar


BIN
hyperjaxb2-build/lib/asm-attrs-2.2.1.jar


BIN
hyperjaxb2-build/lib/cglib-2.2_beta1.jar


BIN
hyperjaxb2-build/lib/commons-beanutils-1.7.0.jar


BIN
hyperjaxb2-build/lib/commons-collections-2.1.1.jar


BIN
hyperjaxb2-build/lib/commons-io-1.2.jar


BIN
hyperjaxb2-build/lib/commons-lang-2.1.jar


BIN
hyperjaxb2-build/lib/commons-logging-1.1.jar


BIN
hyperjaxb2-build/lib/dom4j-1.6.1.jar


BIN
hyperjaxb2-build/lib/ehcache-1.2.3.jar


BIN
hyperjaxb2-build/lib/hibernate-3.2.2.ga.jar


BIN
hyperjaxb2-build/lib/hsqldb-1.7.3.3.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-core-0.6.2.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-hibernate-configuration-0.6.2.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-hibernate-customizations-0.6.2.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-hibernate-mapping-0.6.2.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-shared-0.6.2.jar


BIN
hyperjaxb2-build/lib/hyperjaxb2-testing-0.6.2.jar


BIN
hyperjaxb2-build/lib/isorelax-20030108.jar


BIN
hyperjaxb2-build/lib/jax-qname-1.1.jar


BIN
hyperjaxb2-build/lib/jaxb-api-1.0.jar


BIN
hyperjaxb2-build/lib/jaxb-impl-1.0.6.jar


BIN
hyperjaxb2-build/lib/jaxb-libs-1.0.6.jar


BIN
hyperjaxb2-build/lib/jaxb-xjc-1.0.6.jar


BIN
hyperjaxb2-build/lib/jaxbcommons-core-1.0.3.jar


BIN
hyperjaxb2-build/lib/jaxbcommons-shared-1.0.3.jar


BIN
hyperjaxb2-build/lib/jaxbcommons-testing-1.0.3.jar


BIN
hyperjaxb2-build/lib/jaxp-api-1.4.jar


BIN
hyperjaxb2-build/lib/jaxp-ri-1.4.jar


BIN
hyperjaxb2-build/lib/jta-1.0.1B.jar


BIN
hyperjaxb2-build/lib/junit-3.8.1.jar


BIN
hyperjaxb2-build/lib/log4j-1.2.13.jar


BIN
hyperjaxb2-build/lib/namespace-1.0.1.jar


BIN
hyperjaxb2-build/lib/relaxngDatatype-20020414.jar


BIN
hyperjaxb2-build/lib/saxon-8.7.jar


BIN
hyperjaxb2-build/lib/saxon-dom-8.7.jar


BIN
hyperjaxb2-build/lib/spring-2.0.2.jar


BIN
hyperjaxb2-build/lib/xsdlib-20060615.jar