- Timestamp:
- 07/17/2013 02:09:25 PM (11 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 32d4980
- Parents:
- 5b24455
- Location:
- general/prog
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/apache-ant.xml
r5b24455 rdebb88bf 7 7 <!ENTITY apache-ant-download-http "http://archive.apache.org/dist/ant/source/apache-ant-&apache-ant-version;-src.tar.bz2"> 8 8 <!ENTITY apache-ant-download-ftp " "> 9 <!ENTITY apache-ant-md5sum " c474fa9d0c35a24037c23b6e476862c1">9 <!ENTITY apache-ant-md5sum "8f610c1a0183507c2beebbf230f456af"> 10 10 <!ENTITY apache-ant-size "3.2 MB"> 11 <!ENTITY apache-ant-buildsize " 66MB">12 <!ENTITY apache-ant-time "0. 4SBU">11 <!ENTITY apache-ant-buildsize "120 MB"> 12 <!ENTITY apache-ant-time "0.5 SBU"> 13 13 ]> 14 14 … … 29 29 <sect2 role="package"> 30 30 <title>Introduction to Apache Ant</title> 31 32 <warning><para>Under revison do not use for now.</para></warning>33 34 31 35 32 <para>The <application>Apache Ant</application> package is a … … 43 40 that implements a particular task interface.</para> 44 41 45 &lfs7 2_checked;42 &lfs73_checked; 46 43 47 44 <bridgehead renderas="sect3">Package Information</bridgehead> … … 71 68 <bridgehead renderas="sect4">Required</bridgehead> 72 69 <para role="required"> 73 <xref linkend="openjdk"/> <!-- or <xref linkend="jdk"/> -->70 A JDK (<xref linkend="java-bin"/> or <xref linkend="openjdk"/>) 74 71 </para> 75 72 … … 92 89 <application>Apache Ant</application>. Review the table at 93 90 <ulink url="http://ant.apache.org/manual/install.html#librarydependencies"/> 94 for any prerequisite libraries you may need.</para> 91 for any prerequisite libraries you may need. Place any needed libraries 92 in <filename>lib/optional</filename>.</para> 95 93 </note> 96 94 … … 100 98 instructions (note that the tests will not be performed):</para> 101 99 102 <screen><userinput>sed -i 's ;jars,test-jar;jars;' build.xml</userinput></screen>100 <screen><userinput>sed -i 's/jars,test-jar/jars/' build.xml</userinput></screen> 103 101 104 102 <para>otherwise copy the <application>junit</application> jar file to the 105 103 local directory tree.</para> 106 104 107 <screen><userinput>cp -v /usr/share/j unit-&junit-version;/junit-&junit-version;.jar lib/optional/junit.jar</userinput></screen>105 <screen><userinput>cp -v /usr/share/java/junit-&junit-version;.jar lib/optional</userinput></screen> 108 106 109 107 <para>Install <application>Apache Ant</application> by running the following … … 125 123 <title>Command Explanations</title> 126 124 127 <para><command>sed -i 's ;jars...</command>: If the125 <para><command>sed -i 's/jars...</command>: If the 128 126 <application>JUnit</application> package is not installed, the regression 129 127 tests cannot be performed.</para> 130 128 131 129 <para><command>cp -v 132 /usr/share/j unit-&junit-version;/&junit-version;.jar ...</command>:130 /usr/share/java/junit-&junit-version;.jar ...</command>: 133 131 This command copies the JUnit jar file into the directory where Apache Ant 134 132 will look for it.</para> -
general/prog/java.xml
r5b24455 rdebb88bf 7 7 <!ENTITY anduin-download "http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-&openjdk-version;"> 8 8 <!ENTITY openjdk-download-binary-x86 "&anduin-download;/OpenJDK-&openjdk-version;-i686-bin.tar.xz"> 9 <!ENTITY openjdk-bin-md5sum-x86 " 099f50edbd6b0f83b746c907032d5c">9 <!ENTITY openjdk-bin-md5sum-x86 "5a099f50edbd6b0f83b746c907032d5c"> 10 10 <!ENTITY openjdk-bin-size-x86 "163 MB"> 11 <!ENTITY openjdk-bin-buildsize-x86 "4 64MB">11 <!ENTITY openjdk-bin-buildsize-x86 "499 MB"> 12 12 13 13 <!ENTITY openjdk-download-binary-x64 "&anduin-download;/OpenJDK-&openjdk-version;-x86_64-bin.tar.xz"> 14 14 <!ENTITY openjdk-bin-md5sum-x64 "506ca98b2f4064c350ee08ab8f8f5416"> 15 15 <!ENTITY openjdk-bin-size-x64 "146 MB"> 16 <!ENTITY openjdk-bin-buildsize-x64 " 358MB">16 <!ENTITY openjdk-bin-buildsize-x64 "421 MB"> 17 17 18 18 ]> … … 60 60 61 61 <para>The JVM can search for and use classes in jar files automatically. It 62 uses the <envar>CLASSPATH</envar> env ronment variable to search for jar files.63 This a a standard list of colon-separated directory namesisimilar to64 the <envar>PATH</envar> env ronment variable.</para>62 uses the <envar>CLASSPATH</envar> environment variable to search for jar files. 63 This is a standard list of colon-separated directory names similar to 64 the <envar>PATH</envar> environment variable.</para> 65 65 66 66 &lfs73_checked; 67 67 68 <sect2 id="java-bin" >68 <sect2 id="java-bin" xreflabel="Java Binary"> 69 69 <title>Installing a binary JDK</title> 70 70 … … 113 113 114 114 <para>Begin by extracting the appropriate binary tarball for your 115 architec iture and changing to the extracted directory. Install the binary115 architecture and changing to the extracted directory. Install the binary 116 116 <application>OpenJDK</application> with the following commands as the 117 117 <systemitem class="username">root</systemitem> user:</para> -
general/prog/junit.xml
r5b24455 rdebb88bf 5 5 %general-entities; 6 6 7 <!ENTITY junit-download-http " &sourceforge-repo;/junit/junit&junit-version;.zip">7 <!ENTITY junit-download-http "https://launchpad.net/debian/+archive/primary/+files/junit4_4.11.orig.tar.gz"> 8 8 <!ENTITY junit-download-ftp " "> 9 <!ENTITY junit-md5sum " 0666bd1b9a7296ff2b6ee478c82a516b">9 <!ENTITY junit-md5sum " "> 10 10 <!ENTITY junit-size "1.7 MB"> 11 11 <!ENTITY junit-buildsize "15 MB"> … … 39 39 test data, and test runners for running tests.</para> 40 40 41 &lfs72_checked; 41 <!-- &lfs73_checked; --> 42 42 43 43 <bridgehead renderas="sect3">Package Information</bridgehead> … … 63 63 </itemizedlist> 64 64 65 <bridgehead renderas="sect3">Required Additional Downloads</bridgehead> 66 <itemizedlist spacing="compact"> 67 <listitem> 68 <para> 69 <ulink url="http://anduin.linuxfromscratch.org/sources/other/junit-4.11.jar">junit-4.11.jar 70 (http//anduin.linuxfromscratch.org/sources/other/junit-4.11.jar) 71 </ulink> 72 </para> 73 </listitem> 74 <listitem> 75 <para> 76 <ulink url="http://hamcrest.googlecode.com/files/hamcrest-1.3.tgz">hamcrest-1.3.tgz 77 (http//hamcrest.googlecode.com/files/hamcrest-1.3.tgz) 78 </ulink> 79 </para> 80 </listitem> 81 </itemizedlist> 82 65 83 <bridgehead renderas="sect3">JUnit Dependencies</bridgehead> 66 84 67 85 <bridgehead renderas="sect4">Required</bridgehead> 68 <para role="required"><xref linkend="unzip"/></para> 86 <para role="required"> 87 <xref linkend="unzip"/> 88 </para> 69 89 70 90 <para condition="html" role="usernotes">User Notes: … … 76 96 <title>Installation of JUnit</title> 77 97 78 <para>Install <application>JUnit</application> by running the following 98 <para>To do a full build of JUnit from source, <xref linkend='apache-ant'/> 99 is required. However JUnit is a circular depedency of Apache Ant. Copy 100 the JUnit jar file to get started. Then come back to build from source, if 101 desired.</para> 102 103 <para>Install the <application>JUnit</application> jar file by running the following 79 104 commands as the <systemitem class="username">root</systemitem> user:</para> 80 105 81 <screen role="root"><userinput>install -v -m755 -d /usr/share/{,doc/}junit-&junit-version; && 82 chown -R root:root . && 83 cp -v -R junit* org /usr/share/junit-&junit-version; && 84 cp -v -R *.html *doc /usr/share/doc/junit-&junit-version;</userinput></screen> 106 <screen role="root"><userinput>install -v -m755 -d /usr/share/java && 107 cp -v junit.jar /usr/share/java</userinput></screen> 108 109 <para>Now install the required hamcrest jar files. Extract the hamcrest-1.3.tgz 110 files change to the extracted directory. Then, as the 111 <systemitem class="username">root</systemitem> user:</para> 112 113 <screen role="root"><userinput>install -v -m755 -d /usr/share/java/hamcrest && 114 cp -v hamcrest-all-1.3.jar /usr/share/java/hamcrest && 115 ln -sv hamcrest/hamcrest-all-1.3.jar /usr/share/java/hamcrest.jar </userinput></screen> 85 116 86 117 <para>Add the <filename … … 90 121 91 122 <screen><userinput>export CLASSPATH=$CLASSPATH:\ 92 /usr/share/junit-&junit-version;/junit-&junit-version;.jar:/usr/share/junit-&junit-version;</userinput></screen>93 123 /usr/share/java/junit-&junit-version;.jar:/usr/share/java/hamcrest.jar</userinput></screen> 124 <!-- 94 125 <para>To run the <application>JUnit</application> regression self-tests, 95 you'll need to have <xref linkend="openjdk"/>,<!- - <xref linkend="jdk"/>,--> or126 you'll need to have <xref linkend="openjdk"/>,<!- - <xref linkend="jdk"/>,- -> or 96 127 <ulink url="http://jikes.sourceforge.net/">Jikes</ulink> installed and the 97 128 <envar>CLASSPATH</envar> environment variable updated. Then, as an … … 99 130 100 131 <screen><userinput>java org.junit.runner.JUnitCore org.junit.tests.AllTests</userinput></screen> 101 132 --> 102 133 </sect2> 103 134 <!-- 104 135 <sect2 role="content"> 105 136 <title>Contents</title> … … 137 168 138 169 </sect2> 139 170 --> 140 171 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.