Changeset 5006
- Timestamp:
- 2003-07-23T11:26:05+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/document.bat
r4959 r5006 1 1 @echo off 2 2 3 4 :: -------- Generate documentation for the Greenstone Librarian Interface -------- 5 6 :findJavadoc 7 :: ---- Check Javadoc exists ---- 8 set JAVADOCPATH= 9 10 :: Some users may set the above line manually 11 if not "%JAVADOCPATH%" == "" goto testJavadoc 12 13 :: If it is set, use the JAVAHOME environment variable 14 if not "%JAVAHOME%" == "" goto javahome 15 16 :: Check if Javadoc is on the search path 17 echo %PATH%| which javadoc.exe | setvar JAVADOCPATH > setjavadoc.bat 18 call setjavadoc.bat 19 del setjavadoc.bat 20 if not "%JAVADOCPATH%" == "" goto testJavadoc 21 22 :: Still haven't found anything, so try looking in the registry (gulp!) 23 regedit /E jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 24 type jdk.reg > jdk.txt 2> nul 25 del jdk.reg 2> nul 26 27 findjava jdk.txt | setvar JAVADOCPATH > setjavadoc.bat 28 del jdk.txt 2> nul 29 call setjavadoc.bat 30 del setjavadoc.bat 31 32 :: If nothing was found in the registry, we're stuck 33 if "%JAVADOCPATH%" == "" goto noJavadoc 34 35 set JAVADOCPATH=%JAVADOCPATH%\bin 36 goto testJavadoc 37 38 :javahome 39 set JAVADOCPATH=%JAVAHOME%\bin 40 41 :testJavadoc 42 :: Check that a Javadoc executable has been found 43 echo Checking Javadoc: %JAVADOCPATH% 44 if exist "%JAVADOCPATH%\javadoc.exe" goto docGLI 45 46 :noJavadoc 47 echo. 48 echo Failed to locate an appropriate version of Javadoc. You must install a 49 echo Java Development Kit (version 1.4 or greater) before generating the 50 echo documentation for the Greenstone Librarian Interface. 51 goto exit 52 53 54 :docGLI 55 :: ---- Document the GLI ---- 56 echo. 3 57 echo Generating documentation for the Greenstone Librarian Interface... 4 58 5 javadoc-classpath classes/ -sourcepath src/ -source 1.4 -author -breakiterator -d docs/ -group "Gatherer v2.3" org.greenstone.gatherer:org.greenstone.gatherer.checklist:org.greenstone.gatherer.collection:org.greenstone.gatherer.file:org.greenstone.gatherer.gui:org.greenstone.gatherer.gui.browser:org.greenstone.gatherer.gui.combobox:org.greenstone.gatherer.gui.messages:org.greenstone.gatherer.gui.metaaudit:org.greenstone.gatherer.gui.table:org.greenstone.gatherer.gui.tree:org.greenstone.gatherer.help:org.greenstone.gatherer.sarm:org.greenstone.gatherer.shell:org.greenstone.gatherer.util -group "Collection Design Module" org.greenstone.gatherer.cdm:org.greenstone.gatherer.cdm.custom -group "Metadata Set Manager" org.greenstone.gatherer.msm:org.greenstone.gatherer.msm.parsers -group "Value Tree Controls" org.greenstone.gatherer.valuetree -private -splitindex -version org.greenstone.gatherer org.greenstone.gatherer.checklist org.greenstone.gatherer.collection org.greenstone.gatherer.file org.greenstone.gatherer.gui org.greenstone.gatherer.gui.browser org.greenstone.gatherer.gui.combobox org.greenstone.gatherer.gui.messages org.greenstone.gatherer.gui.metaaudit org.greenstone.gatherer.gui.table org.greenstone.gatherer.gui.tree org.greenstone.gatherer.help org.greenstone.gatherer.sarm org.greenstone.gatherer.shell org.greenstone.gatherer.util org.greenstone.gatherer.cdm org.greenstone.gatherer.cdm.custom org.greenstone.gatherer.msm org.greenstone.gatherer.msm.parsers org.greenstone.gatherer.valuetree59 "%JAVADOCPATH%\javadoc.exe" -classpath classes/ -sourcepath src/ -source 1.4 -author -breakiterator -d docs/ -group "Gatherer v2.3" org.greenstone.gatherer:org.greenstone.gatherer.checklist:org.greenstone.gatherer.collection:org.greenstone.gatherer.file:org.greenstone.gatherer.gui:org.greenstone.gatherer.gui.browser:org.greenstone.gatherer.gui.combobox:org.greenstone.gatherer.gui.messages:org.greenstone.gatherer.gui.metaaudit:org.greenstone.gatherer.gui.table:org.greenstone.gatherer.gui.tree:org.greenstone.gatherer.help:org.greenstone.gatherer.sarm:org.greenstone.gatherer.shell:org.greenstone.gatherer.util -group "Collection Design Module" org.greenstone.gatherer.cdm:org.greenstone.gatherer.cdm.custom -group "Metadata Set Manager" org.greenstone.gatherer.msm:org.greenstone.gatherer.msm.parsers -group "Value Tree Controls" org.greenstone.gatherer.valuetree -private -splitindex -version org.greenstone.gatherer org.greenstone.gatherer.checklist org.greenstone.gatherer.collection org.greenstone.gatherer.file org.greenstone.gatherer.gui org.greenstone.gatherer.gui.browser org.greenstone.gatherer.gui.combobox org.greenstone.gatherer.gui.messages org.greenstone.gatherer.gui.metaaudit org.greenstone.gatherer.gui.table org.greenstone.gatherer.gui.tree org.greenstone.gatherer.help org.greenstone.gatherer.sarm org.greenstone.gatherer.shell org.greenstone.gatherer.util org.greenstone.gatherer.cdm org.greenstone.gatherer.cdm.custom org.greenstone.gatherer.msm org.greenstone.gatherer.msm.parsers org.greenstone.gatherer.valuetree 6 60 7 echo Done. 61 echo Done! 62 63 :exit 64 echo. 65 pause 66 67 :: ---- Clean up ---- 68 set JAVADOCPATH=
Note:
See TracChangeset
for help on using the changeset viewer.