附1:编译用的packing-build.xml
<?xml version="1.0" encoding="UTF-8" ?>
- <project default="_packaging_generation_" name="Packaging Generator">
<target name="_packaging_generation_" depends="N10004,N10025,N10036,N10071,N10090" />
- <target name="N10004" description="EJB.jar">
- <jar destfile="EJB.jar">
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="ejb-jar.xml" />
</zipfileset>
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="jboss.xml" />
</zipfileset>
<zipfileset dir="bin" includes="session/ejb/*.class, session/interfaces/*.class, entity/ejb/*.class, entity/interfaces/*.class,util/*.class" />
</jar>
</target>
- <target name="N10025" description="EJBClient.jar">
- <jar destfile="EJBClient.jar">
<zipfileset dir="bin" includes="session/interfaces/*.class, entity/interfaces/*.class,util/*.class" />
</jar>
</target>
- <target name="N10036" description="web.war">
- <jar destfile="web.war">
- <zipfileset dir="src/WEB-INF" prefix="WEB-INF">
<include name="web.xml" />
</zipfileset>
- <zipfileset dir="src/WEB-INF" prefix="WEB-INF">
<include name="jboss-web.xml" />
</zipfileset>
- <zipfileset dir="." prefix="WEB-INF/lib">
<include name="EJBClient.jar" />
</zipfileset>
- <zipfileset dir="." prefix="WEB-INF/lib">
<include name="util.jar" />
</zipfileset>
<zipfileset dir="bin" prefix="WEB-INF/classes" includes="web/*.class" />
<zipfileset dir="docroot" />
</jar>
</target>
- <target name="N10071" description="OnlineStore.ear">
- <jar destfile="OnlineStore.ear">
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="application.xml" />
</zipfileset>
- <zipfileset dir=".">
<include name="EJB.jar" />
</zipfileset>
- <zipfileset dir=".">
<include name="web.war" />
</zipfileset>
</jar>
</target>
- <target name="N10090" description="util.jar">
- <jar destfile="util.jar">
<zipfileset dir="bin" includes="util/*.class" />
</jar>
</target>
</project>附二:编译用的xdoclet-build.xml
<?xml version="1.0" encoding="UTF-8" ?>
- <project default="_xdoclet_generation_" name="XDoclet Generator">
<property file="xdoclet-build.properties" />
<property name="eclipse.home" value="D:/eclipse" />
<property name="xdoclet.basedir" value="${eclipse.home}/plugins/org.jboss.ide.eclipse.xdoclet.core_1.4.1" />
<property name="jboss.net.version" value="4.0" />
- <path id="project.classpath">
<pathelement location="bin" />
<pathelement location="/home/jesse/workspace/OnlineStore/javax.servlet.jar" />
<pathelement location="/home/jesse/workspace/OnlineStore/jboss-j2ee.jar" />
<pathelement location="javax.servlet.jar" />
<pathelement location="jboss-j2ee.jar" />
<pathelement location="D:/jboss-3.2.5/lib/jboss-common.jar" />
</path>
- <path id="xdoclet.classpath">
<path refid="project.classpath" />
- <fileset dir="${xdoclet.basedir}">
<include name="*.jar" />
<exclude name="xdoclet-module-jboss-net-*.jar" />
</fileset>
- <fileset dir="${xdoclet.basedir}">
<include name="xdoclet-module-jboss-net-${jboss.net.version}*.jar" />
</fileset>
</path>
<target name="_xdoclet_generation_" depends="N10004,N10470" />
- <target name="N10004" description="EJB">
<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.ejb.EjbDocletTask" name="ejbdoclet" />
- <ejbdoclet destDir="src">
<fileset dir="src" includes="**/*Bean.java" />
<deploymentdescriptor destDir="src/META-INF" />
<jboss Version="3.0" destDir="src/META-INF" />
<packageSubstitution packages="ejb" substituteWith="interfaces" />
<homeinterface />
<remoteinterface />
<localinterface />
<localhomeinterface />
<entitypk />
</ejbdoclet>
</target>
- <target name="N10470" description="web">
<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.web.WebDocletTask" name="webdoclet" />
- <webdoclet destDir="src/WEB-INF">
<fileset dir="src" includes="**/*Servlet.java" />
<deploymentdescriptor Servletspec="2.3" />
<jbosswebxml Version="3.0" />
</webdoclet>
</target>
</project>
<?xml version="1.0" encoding="UTF-8" ?>
- <project default="_packaging_generation_" name="Packaging Generator">
<target name="_packaging_generation_" depends="N10004,N10025,N10036,N10071,N10090" />
- <target name="N10004" description="EJB.jar">
- <jar destfile="EJB.jar">
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="ejb-jar.xml" />
</zipfileset>
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="jboss.xml" />
</zipfileset>
<zipfileset dir="bin" includes="session/ejb/*.class, session/interfaces/*.class, entity/ejb/*.class, entity/interfaces/*.class,util/*.class" />
</jar>
</target>
- <target name="N10025" description="EJBClient.jar">
- <jar destfile="EJBClient.jar">
<zipfileset dir="bin" includes="session/interfaces/*.class, entity/interfaces/*.class,util/*.class" />
</jar>
</target>
- <target name="N10036" description="web.war">
- <jar destfile="web.war">
- <zipfileset dir="src/WEB-INF" prefix="WEB-INF">
<include name="web.xml" />
</zipfileset>
- <zipfileset dir="src/WEB-INF" prefix="WEB-INF">
<include name="jboss-web.xml" />
</zipfileset>
- <zipfileset dir="." prefix="WEB-INF/lib">
<include name="EJBClient.jar" />
</zipfileset>
- <zipfileset dir="." prefix="WEB-INF/lib">
<include name="util.jar" />
</zipfileset>
<zipfileset dir="bin" prefix="WEB-INF/classes" includes="web/*.class" />
<zipfileset dir="docroot" />
</jar>
</target>
- <target name="N10071" description="OnlineStore.ear">
- <jar destfile="OnlineStore.ear">
- <zipfileset dir="src/META-INF" prefix="META-INF">
<include name="application.xml" />
</zipfileset>
- <zipfileset dir=".">
<include name="EJB.jar" />
</zipfileset>
- <zipfileset dir=".">
<include name="web.war" />
</zipfileset>
</jar>
</target>
- <target name="N10090" description="util.jar">
- <jar destfile="util.jar">
<zipfileset dir="bin" includes="util/*.class" />
</jar>
</target>
</project>附二:编译用的xdoclet-build.xml
<?xml version="1.0" encoding="UTF-8" ?>
- <project default="_xdoclet_generation_" name="XDoclet Generator">
<property file="xdoclet-build.properties" />
<property name="eclipse.home" value="D:/eclipse" />
<property name="xdoclet.basedir" value="${eclipse.home}/plugins/org.jboss.ide.eclipse.xdoclet.core_1.4.1" />
<property name="jboss.net.version" value="4.0" />
- <path id="project.classpath">
<pathelement location="bin" />
<pathelement location="/home/jesse/workspace/OnlineStore/javax.servlet.jar" />
<pathelement location="/home/jesse/workspace/OnlineStore/jboss-j2ee.jar" />
<pathelement location="javax.servlet.jar" />
<pathelement location="jboss-j2ee.jar" />
<pathelement location="D:/jboss-3.2.5/lib/jboss-common.jar" />
</path>
- <path id="xdoclet.classpath">
<path refid="project.classpath" />
- <fileset dir="${xdoclet.basedir}">
<include name="*.jar" />
<exclude name="xdoclet-module-jboss-net-*.jar" />
</fileset>
- <fileset dir="${xdoclet.basedir}">
<include name="xdoclet-module-jboss-net-${jboss.net.version}*.jar" />
</fileset>
</path>
<target name="_xdoclet_generation_" depends="N10004,N10470" />
- <target name="N10004" description="EJB">
<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.ejb.EjbDocletTask" name="ejbdoclet" />
- <ejbdoclet destDir="src">
<fileset dir="src" includes="**/*Bean.java" />
<deploymentdescriptor destDir="src/META-INF" />
<jboss Version="3.0" destDir="src/META-INF" />
<packageSubstitution packages="ejb" substituteWith="interfaces" />
<homeinterface />
<remoteinterface />
<localinterface />
<localhomeinterface />
<entitypk />
</ejbdoclet>
</target>
- <target name="N10470" description="web">
<taskdef classpathref="xdoclet.classpath" classname="xdoclet.modules.web.WebDocletTask" name="webdoclet" />
- <webdoclet destDir="src/WEB-INF">
<fileset dir="src" includes="**/*Servlet.java" />
<deploymentdescriptor Servletspec="2.3" />
<jbosswebxml Version="3.0" />
</webdoclet>
</target>
</project>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货