📄 buildjboss.bat
字号:
rem "Cleaning previous build (if any)"
rmdir /s/q build
rem "Creating a stating area for the build"
mkdir build build\ejb build\ejb\META-INF
mkdir build\web build\web\WEB-INF build\web\WEB-INF\classes
mkdir build\META-INF
rem "Copying EJB deployment files to META-INF directory"
copy %STYEJB_HOME%\day21ex\ejb-jar.xml build\ejb\META-INF
copy %STYEJB_HOME%\day21ex\jboss.xml build\ejb\META-INF
copy %STYEJB_HOME%\day21ex\jbosscmp-jdbc.xml build\ejb\META-INF
rem "Compiling EJB classes and interfaces"
javac -g -classpath %CLASSPATH%;build\ejb -d build\ejb course\*.java enrollmentcart\*.java order\*.java orderlineitem\*.java signon\*.java student\*.java studentfacade\*.java user\*.java adminfacade\*.java orderverifier\*.java messagesender\*.java enrollment\*.java mailer\*.java
rem "Creating the ejb-jar file"
cd build\ejb
jar cv0f tmp_urs.jar META-INF *
cd ..\..
copy build\ejb\tmp_urs.jar build\urs.jar
rem "Copying JSP files"
copy web\*.jsp build\web\.
copy web\index.html build\web\.
rem "Copying Web deployment descriptors and classes to WEB-INF directory"
copy web.xml build\web\WEB-INF
copy jboss-web.xml build\web\WEB-INF
javac -g -d build\web\WEB-INF\classes -classpath %CLASSPATH%;build\ejb course\*.java enrollmentcart\*.java order\*.java orderlineitem\*.java signon\*.java student\*.java studentfacade\*.java user\*.java adminfacade\*.java enrollment\*.java
javac -classpath %CLASSPATH%;build\ejb; -d build\web\WEB-INF\classes web\*.java
rem "Creating Web Archive"
cd build\web
jar cv0f urs.war *
cd ..\..
copy build\web\urs.war build\.
rem "Copying application Deployment Descriptor to META-INF directory"
copy application.xml build\META-INF
rem "Creating enterprise archive file"
cd build
jar cv0f urs.ear urs.jar urs.war META-INF
cd ..
rem "Deploying the enterprise archive file"
copy build\urs.ear %APPLICATIONS%\day21ex_urs.ear
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -