@echo off
cls
echo -----------------------
echo myjavadoc document
echo V1.0 20070305
echo -----------------------
if "%1" == "" goto optionerror
d:
echo 1. 기존 패키지 소스, 패키지, 클래스 파일을 백업합니다.
pause
@echo on
cd \project\package
mkdir \package_backup\%1
xcopy /e *.* \package_backup\%1
@echo off
echo 2. 새로운 패키지 파일을 생성합니다.
pause
@echo on
cd \project\package\WEB-INF\classes
C:\j2sdk1.4.2_11\bin\jar -cvf myjavadoc.jar .
@echo off
echo 3. 새 패키지 파일을 지정 경로에 복사합니다.
pause
@echo on
copy \project\package\WEB-INF\classes\myjavadoc.jar \project\gma\WEB-INF\lib\myjavadoc.jar
@echo off
echo 4. 새 패키지의 document를 지정 경로에 생성합니다.
pause
@echo on
cd \project\package\src
c:\j2sdk1.4.2_11\bin\javadoc -d D:\project\gma\doc myjavadoc\db\*.java myjavadoc\exception\*.java myjavadoc\ext\*.java myjavadoc\mail\*.java myjavadoc\web\*.java
@echo off
echo 모든 처리가 완료되었습니다!
cd \
goto success
:optionerror
echo 백업받을 명칭을 지정하지 않았음!
echo 실행 예) doc myjavadoc_20070101
:success