Hallo zusammen,
ich versuche einen ant build.xml zum funktionieren zu bringen. Ich will eine ejb Anwendung übersetzen. Leider schmiert der ant file andauernd ab und ihm fehlt ein jmx-ex1.sar file. Ich habe keine Ahjnung, wo ich so was her bekommen soll, und wieso es nicht bei der ant Installation dabei ist. Kennt sich irgendwer auch nur ein bisschen mit der Materie aus ??
Hier mal ant mit -v output:
[antcall] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
Project base dir set to: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich
[antcall] calling target(s) [jmx-ex1-sar] in build file F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml
parsing buildfile F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml with URI = file:/F:/Entwicklung/JBoss_5.0/jboss-5.0.0.GA/server/default/deploy/Jetzt_lerne_ich/build-jmx.xml
Project base dir set to: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich
Override ignored for property "src.root"
Override ignored for property "chapter.dir"
Property "ex" has not been set
Override ignored for property "chapter.ex"
Property "client.path" has not been set
Build sequence for target(s) `jmx-ex1-sar' is [prepare, jmx-ex1-sar]
Complete build sequence is [prepare, jmx-ex1-sar, rmic, jmx-ex1xmbean1-sar, run-examplexmbean1, jmx-ex3-ear, build-all, run-example4, run-example3, jmx-ex2-sar, run-example1, jmx-ex0-jars, jmx-ex1xmbean3-sar, run-example0e, jmx-ex1xmbean2-sar, run-example0d, run-example0c, run-example0b, config, run-examplexmbean3, run-examplexmbean2a, run-examplexmbean2, ]
[antcall] Entering F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml...
Build sequence for target(s) `jmx-ex1-sar' is [prepare, jmx-ex1-sar]
Complete build sequence is [prepare, jmx-ex1-sar, rmic, jmx-ex1xmbean1-sar, run-examplexmbean1, jmx-ex3-ear, build-all, run-example4, run-example3, jmx-ex2-sar, run-example1, jmx-ex0-jars, jmx-ex1xmbean3-sar, run-example0e, jmx-ex1xmbean2-sar, run-example0d, run-example0c, run-example0b, config, run-examplexmbean3, run-examplexmbean2a, run-examplexmbean2, ]
prepare:
[mkdir] Skipping F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\output\jmx because it already exists.
jmx-ex1-sar:
[antcall] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
[ant] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
BUILD FAILED
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build.xml:96: The following error occurred while executing this line:
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml:18: The following error occurred while executing this line:
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml:55: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\src\main\org\jboss\book\jmx\ex1 not found.
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418)
Im build-jmx.xml sieht es so aus :
<target name="build-all">
<antcall target="jmx-ex0-jars" />
18 <antcall target="jmx-ex1-sar" />
<antcall target="jmx-ex1xmbean1-sar" />
<target name="jmx-ex1-sar" depends="prepare">
55 <jar jarfile="${chapter.dir}/jmx-ex1.sar">
<metainf dir="${src.root}/ex1" includes="*.xml"/>
<fileset dir="${build.classes.dir}"
includes="org/jboss/book/jmx/ex1/**"
/>
</jar>
</target>
Klar, oben vereinbart er sie, unten weiss er dass da nix ist.
Weiss wer was ??
Viele Grüße
JRookie
ich versuche einen ant build.xml zum funktionieren zu bringen. Ich will eine ejb Anwendung übersetzen. Leider schmiert der ant file andauernd ab und ihm fehlt ein jmx-ex1.sar file. Ich habe keine Ahjnung, wo ich so was her bekommen soll, und wieso es nicht bei der ant Installation dabei ist. Kennt sich irgendwer auch nur ein bisschen mit der Materie aus ??
Hier mal ant mit -v output:
[antcall] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
Project base dir set to: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich
[antcall] calling target(s) [jmx-ex1-sar] in build file F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml
parsing buildfile F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml with URI = file:/F:/Entwicklung/JBoss_5.0/jboss-5.0.0.GA/server/default/deploy/Jetzt_lerne_ich/build-jmx.xml
Project base dir set to: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich
Override ignored for property "src.root"
Override ignored for property "chapter.dir"
Property "ex" has not been set
Override ignored for property "chapter.ex"
Property "client.path" has not been set
Build sequence for target(s) `jmx-ex1-sar' is [prepare, jmx-ex1-sar]
Complete build sequence is [prepare, jmx-ex1-sar, rmic, jmx-ex1xmbean1-sar, run-examplexmbean1, jmx-ex3-ear, build-all, run-example4, run-example3, jmx-ex2-sar, run-example1, jmx-ex0-jars, jmx-ex1xmbean3-sar, run-example0e, jmx-ex1xmbean2-sar, run-example0d, run-example0c, run-example0b, config, run-examplexmbean3, run-examplexmbean2a, run-examplexmbean2, ]
[antcall] Entering F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml...
Build sequence for target(s) `jmx-ex1-sar' is [prepare, jmx-ex1-sar]
Complete build sequence is [prepare, jmx-ex1-sar, rmic, jmx-ex1xmbean1-sar, run-examplexmbean1, jmx-ex3-ear, build-all, run-example4, run-example3, jmx-ex2-sar, run-example1, jmx-ex0-jars, jmx-ex1xmbean3-sar, run-example0e, jmx-ex1xmbean2-sar, run-example0d, run-example0c, run-example0b, config, run-examplexmbean3, run-examplexmbean2a, run-examplexmbean2, ]
prepare:
[mkdir] Skipping F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\output\jmx because it already exists.
jmx-ex1-sar:
[antcall] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
[ant] Exiting F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml.
BUILD FAILED
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build.xml:96: The following error occurred while executing this line:
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml:18: The following error occurred while executing this line:
F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\build-jmx.xml:55: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Jetzt_lerne_ich\src\main\org\jboss\book\jmx\ex1 not found.
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418)
Im build-jmx.xml sieht es so aus :
<target name="build-all">
<antcall target="jmx-ex0-jars" />
18 <antcall target="jmx-ex1-sar" />
<antcall target="jmx-ex1xmbean1-sar" />
<target name="jmx-ex1-sar" depends="prepare">
55 <jar jarfile="${chapter.dir}/jmx-ex1.sar">
<metainf dir="${src.root}/ex1" includes="*.xml"/>
<fileset dir="${build.classes.dir}"
includes="org/jboss/book/jmx/ex1/**"
/>
</jar>
</target>
Klar, oben vereinbart er sie, unten weiss er dass da nix ist.
Weiss wer was ??
Viele Grüße
JRookie