Ant vil ikke bygge min ejb-jar.jar fil
AccountAccountBean
AccountException
AccountHome
AccountPK
Hello
HelloBean
HelloHome
HelloLocal
HelloLocalHome
LocalAccount
LocalAccountHome
ejb-jar.xml
Jeg har den her flok .java og en enkelt .xml file jeg gerne vil pakke til en ejb-jar.jar fil. Jeg har lavet den her buildfile. Men af en og anden grund tager den ikke min ekstra/hjælpe klasser med, den tager kun dem der er defineret i min ejb-jar.xml fil. Hvad gør jeg galt?
<project name="Ejb" default="dist" basedir="/opt/java/fam">
<description>
Compiler og laver min ejbjar
</description>
<property name="ejbjava" location="src/ejb"/>
<property name="ejbbuild" location="build/ejb"/>
<property name="dist" location="dist"/>
<property name="deploydir" location="/opt/jboss/server/default/deploy"/>
<property name="testdir" location="test"/>
<property name="testsrc" location="src/ejb"/>
<property name="ejbjar" location="opt/java/fam/dist/ejb-generic.jar"/>
<property name="j2ee" location="/opt/j2ee/lib/j2ee.jar"/>
<property name="bcel" location="/home/wdkmaol/Documents/java/bcel-5.1/bcel-5.1.jar"/>
<path id="j2ee" location="${j2ee}"/>
<target name="mkdirejb" description="Laver min bibs til ejb app">
<tstamp/>
<mkdir dir="${ejbbuild}"/>
<mkdir dir="${dist}"/>
</target>
<target name="compile" description="compile .java filerne" depends="mkdirejb">
<javac classpath="${j2ee}" srcdir="${ejbjava}" destdir="${ejbbuild}"/>
</target>
<target name="distJAR" depends="compile" description="laver min ejbjar fil">
<jar destfile="${dist}/ejb-jar.jar"
basedir="${ejbbuild}"
excludes="**/AccountClient.class,**/HelloClient.class"
includes="ejb/**"/>
</target>
<target name="distEJB" depends="compile" description="laver min ejbjar fil">
<ejbjar srcdir="${ejbbuild}"
descriptordir="ejb"
destdir="${dist}">
<support dir="ejb" includesfile="build/ejb/ejb/AccountException.class" />
</ejbjar>
</target>
<target name="deploy" description="deployer i jboss" depends="distJAR">
<copy file="${dist}/FamHP.war" todir="${deploydir}"/>
</target>
<target name="clean" description="clean up" >
<delete dir="build"/>
<delete dir="${dist}"/>
</target>
<target name="cleantest" description="clean up after test" >
<delete dir="${testdir}"/>
</target>
</project>
