G
Gonzo17
Gast
Servus,
bin grade etwas hilflos. Ich möchte die Ant p2 Tasks verwenden (zB hier oder da beschrieben), allerdings krieg ich die Tasks einfach nicht in mein Ant eingebunden.
Also eins nach dem andern. Bin totaler Anfänger im Bezug auf Ant und daher könnte die Fehlerquelle auch 40cm vor dem Bildschirm sitzen. Jeder Hinweis würde mir denke ich schon helfen.
Ich habe also versucht die Ant p2 Tasks einzubinden. Aus Eclipse heraus kann ich meine build.xml problemlos laufen lassen und es funktioniert auch wie gewollt. Zu beachten war allerdings dieser Hinweis, damit es auch in Eclipse funktioniert.
Anschließend wollte ich auch direkt über Ant (eigentlich aus Hudson heraus, aber zuerst einmal über die Kommandozeile) den Aufruf starten und die build.xml ausführen. Da kommt bei mir aber immer ein Fehler dieser Art (hab ich jetzt ausm Hudson Log):
Hier auch mal die build.xml, falls es daran liegen sollte:
Ich habe in den Weiten des Internets gesucht und wenige Ansätze gefunden, eine angebliche Lösung hat bei mir aber nicht funktioniert, obwohl sie eigentlich genau mein Problem beschreibt: klick
Habs, wie es bei Apache Ant beschrieben versucht einzubinden, indem ich die jar einfach ins lib-Verzeichnis abgelegt habe. Zuerst versuchte ich es mir der jar, die in der Lösung angegeben wurde, dann mit anderen jars, aber kein positives Ergebnis.
Mit einem Aufruf wie diesem hier klappt es auch:
Allerdings will ich nicht über die "Krücke" Eclipse gehen, um Ant ausführen zu können. ???:L
Kennt sich da jemand aus? Irgendwelche Ideen woran es scheitert?
Gruß
bin grade etwas hilflos. Ich möchte die Ant p2 Tasks verwenden (zB hier oder da beschrieben), allerdings krieg ich die Tasks einfach nicht in mein Ant eingebunden.
Also eins nach dem andern. Bin totaler Anfänger im Bezug auf Ant und daher könnte die Fehlerquelle auch 40cm vor dem Bildschirm sitzen. Jeder Hinweis würde mir denke ich schon helfen.
Ich habe also versucht die Ant p2 Tasks einzubinden. Aus Eclipse heraus kann ich meine build.xml problemlos laufen lassen und es funktioniert auch wie gewollt. Zu beachten war allerdings dieser Hinweis, damit es auch in Eclipse funktioniert.
Anschließend wollte ich auch direkt über Ant (eigentlich aus Hudson heraus, aber zuerst einmal über die Kommandozeile) den Aufruf starten und die build.xml ausführen. Da kommt bei mir aber immer ein Fehler dieser Art (hab ich jetzt ausm Hudson Log):
[...]\build.xml:4: Problem: failed to create task or type p2.mirror
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
Hier auch mal die build.xml, falls es daran liegen sollte:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<project name="Repo Build" default="p2.add">
<target name="p2.add" description="Adds new repo to old repo">
<p2.mirror>
<repository location="file:///E:/test/p2" name="A new repository" />
<source>
<repository
location="file:///E:/repoLocation" />
</source>
</p2.mirror>
</target>
</project>
Ich habe in den Weiten des Internets gesucht und wenige Ansätze gefunden, eine angebliche Lösung hat bei mir aber nicht funktioniert, obwohl sie eigentlich genau mein Problem beschreibt: klick
Habs, wie es bei Apache Ant beschrieben versucht einzubinden, indem ich die jar einfach ins lib-Verzeichnis abgelegt habe. Zuerst versuchte ich es mir der jar, die in der Lösung angegeben wurde, dann mit anderen jars, aber kein positives Ergebnis.
Mit einem Aufruf wie diesem hier klappt es auch:
Code:
c:\path\to\eclipsec.exe -nosplash --launcher.suppressErrors -application
org.eclipse.ant.core.antRunner -buildfile build.xml
Allerdings will ich nicht über die "Krücke" Eclipse gehen, um Ant ausführen zu können. ???:L
Kennt sich da jemand aus? Irgendwelche Ideen woran es scheitert?
Gruß