]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Add experimental changes to avoid needing lib dir
authorSimon Steiner <ssteiner@apache.org>
Wed, 1 Feb 2023 12:28:14 +0000 (12:28 +0000)
committerSimon Steiner <ssteiner@apache.org>
Wed, 1 Feb 2023 12:28:14 +0000 (12:28 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1907184 13f79535-47bb-0310-9956-ffa450edef68

fop/releasedist.xml

index bc634757ec5166bd373a233c579b1e99049e1a88..cbdd97ccd12eddb199392f5b59cd476163677f10 100644 (file)
       <include name="fop/lib/xmlgraphics-commons*"/>
     </patternset>
   </fileset>
+  <fileset id="dist.lib2" dir="${basedir}/..">
+    <include name="fop/target/dependency/README*"/>
+    <include name="fop/target/dependency/batik*"/>
+    <include name="fop/target/dependency/commons-io*"/>
+    <include name="fop/target/dependency/commons-logging*"/>
+    <include name="fop/target/dependency/fontbox*"/>
+    <include name="fop/target/dependency/serializer*"/>
+    <include name="fop/target/dependency/xalan*"/>
+    <include name="fop/target/dependency/xerces*"/>
+    <include name="fop/target/dependency/xml-apis*"/>
+    <include name="fop/target/dependency/xmlgraphics-commons*"/>
+  </fileset>
   <patternset id="dist.src.lib.build">
     <include name="fop/lib/build/asm*"/>
     <include name="fop/lib/build/hamcrest*"/>
     <include name="fop/lib/build/pmd*"/>
     <include name="fop/lib/build/qdox*"/>
     <include name="fop/lib/build/xmlunit*"/>
-  </patternset>  
+  </patternset>
+  <fileset id="dist.src.lib.build2" dir="${basedir}/..">
+    <include name="fop*/target/dependency/asm*"/>
+    <include name="fop*/target/dependency/hamcrest*"/>
+    <include name="fop*/target/dependency/jaxen*"/>
+    <include name="fop*/target/dependency/mockito*"/>
+    <include name="fop*/target/dependency/objenesis*"/>
+    <include name="fop*/target/dependency/pmd*"/>
+    <include name="fop*/target/dependency/qdox*"/>
+    <include name="fop*/target/dependency/xmlunit*"/>
+  </fileset>  
   <fileset dir="${basedir}/.." id="dist.src">
     <include name="KEYS"/>
     <include name="LICENSE"/>
     </exec>
   </target>  
   
-  <target name="dist" depends="dist-src,dist-bin" description="Generates the distribution package"/>
+  <target name="dist" depends="mvn-build,dist-src,dist-bin" description="Generates the distribution package"/>
   
-  <target name="dist-bin" depends="mvn-build">
+  <target name="dist-bin">
     <echo message="Building the binary distribution files (zip,tar)"/>
     <mkdir dir="${dist.bin.result.dir}"/>
+    <!--<copy todir="${dist.bin.result.dir}/fop/lib" flatten="true">
+      <fileset refid="dist.lib2"/>
+    </copy>-->
     <copy todir="${dist.bin.result.dir}">
       <fileset refid="dist.bin"/>
       <fileset refid="dist.bin.lib"/>
   <target name="dist-src">
     <echo message="Building the source distribution files (zip,tar)"/>
     <mkdir dir="${dist.src.result.dir}"/>
+    <!--<copy todir="${dist.src.result.dir}/fop/lib" flatten="true">
+      <fileset refid="dist.lib2"/>
+    </copy>
+    <copy todir="${dist.src.result.dir}/fop/lib/build" flatten="true">
+      <fileset refid="dist.src.lib.build2"/>
+    </copy>-->
     <copy todir="${dist.src.result.dir}">
       <fileset refid="dist.src"/>
     </copy>
       <arg value="clean"/>
       <arg value="install"/>
       <arg value="javadoc:javadoc"/>
+      <arg value="dependency:copy-dependencies"/>
       <arg value="-DskipTests"/>
     </exec>
   </target>