ANT - So richtig?

Status
Nicht offen für weitere Antworten.
L

LexDanny

Gast
Hallo!

Ich benutze Eclipse.

Also ich habe folgende Aufgabenstellung: "Das Ant-File soll Ihre Klassen übersetzen und die Testsuite ausführen. Sie können für das ant-File davon ausgehen, dass sowohl junit.jar als auch ant-junit.jar im Klassenpfad aufgeführt sind."

Ich habe folgende Java-Dateien: Array.java, Deque.java, Snake.java, SnakeArrayTest.java(JUNIT-Testprogramm), Zeittest.java
und eben die build.xml

Die build.xml hat folgenden Inhalt:
Java:
<?xml version="1.0"?>
<project name="UBG4" default="build" basedir=".">
	<target name="build">
		<javac srcdir="." excludes="SnakeArrayTest.java"/>
		<junit> <test name="SnakeArrayTest.java"/> </junit>
	</target>
</project>

Ich wollte folgendes erreichen: Alle Dateien außer SnakeArrayTest.java sollen kompiliert werden und die JUNIT SnakeArrayTest soll durchgearbeitet werden.

In der Konsole kommt nach dem Start folgende Ausgabe:
"Buildfile: D:\uni\2. Semester\Pt 2\Ãœbung 4\src\de\uni_potsdam\hpi\build.xml
build:"

Komischer Weise kommt aber auch nicht "BUILD SUCCESSFUL", was ich erwartet hätte...

Ist das so korrekt?!

Danke
LexDanny

PS: Falls jmd. den Code der Dateien braucht, bitte bescheid geben!
 
J

JohannisderKaeufer

Gast
[XML]<?xml version="1.0"?>
<project name="UBG4" default="build" basedir=".">
<target name="build" depends="compile,test">
</target>
<target name="compile">
<echo message="Starte compile"/>
<javac srcdir="." excludes="SnakeArrayTest.java"/>
<echo message="Compile beendet"/>
</target>
<target name="test" depends="compile">
<echo message="Starte test"/>
<junit> <test name="SnakeArrayTest.java"/> </junit>
<echo message="Test beendet"/>
</target>
</project>
[/XML]
Bau dein Antscript mal etwas vernünftiger auf und gib ein paar zusätzliche Logausgaben aus.
Zudem müssen evtl. ja noch diverse Pfade gesetzt werden.
 
L

LexDanny

Gast
Was genau meinst du mit diversen Pfaden? (Sorry, ist das erste ANT-FILE für mich. Hab mir zwar ein Tutorial durchgelesen, aber naja...)

Jetzt kommt das Ergebnis:
"Buildfile: D:\uni\2. Semester\Pt 2\Ãœbung 4\src\de\uni_potsdam\hpi\build.xml
compile:"
Wo bleibt der Rest?
 
J

JohannisderKaeufer

Gast
JUnit Task

erklärt wie der Junit Task funktioniert. Wichtig ist erstmal Description, das erklärt schon mal einiges.
Und dann gibt es einen Punkt Examples.

Dort steht auch, das der Junit test wie bei dir geschrieben keine Ausgabe liefert, sofern er nicht fehlschlägt.


Desweiteren mußt du doch auch den Junit test compilieren? Dafür brauchst du ziemlich sicher Junit in deinem Classpath.

Apache Ant User Manual
bietet schonmal eine gute Grundlage, wie welche Tasks konfiguriert werden müssen

Ant hat nunmal den Nachteil, das es einen "hohen" Konfigurationsaufwand hat, so daß ein Tutorial nicht unbedingt alle Punkte behandelt, die für den jeweiligen Fall von Bedeutung sind.

JAVA_HOME (jdk ist vorhanden, jre dürfte nicht reichen), ANT_HOME sind angegeben?
 
Zuletzt bearbeitet von einem Moderator:
J

JohannisderKaeufer

Gast
Ach ja, und wenn die Dateien die zu compilieren sind bereits vorhanden sind,
Dann wird auch nix compiliert
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Unsicher, ob das Code richtig ist Allgemeine Java-Themen 4
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
boschl2000 Springerproblem-Implementierung funktioniert nicht richtig Allgemeine Java-Themen 1
L Dateien richtig auslesen Allgemeine Java-Themen 6
A Ist ein enum hier richtig? Enum toString() Methode. Allgemeine Java-Themen 1
Thallius Wie parse ich dieses Datum richtig? Allgemeine Java-Themen 5
X Files.walkFileTree zählt nicht richtig Allgemeine Java-Themen 2
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
P Variable wird in for - loop nicht richtig hochgezählt Allgemeine Java-Themen 11
A Methodenaufruf funktioniert nicht richtig Allgemeine Java-Themen 5
H .jar Datei startet nicht richtig bei Doppelklick Allgemeine Java-Themen 11
N Java MVC Pattern richtig anwenden Allgemeine Java-Themen 24
N HashMap und Methoden richtig einbinden Allgemeine Java-Themen 2
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
The Pi Android TextView richtig formatieren Allgemeine Java-Themen 1
MaxG. Bilddateien richtig einbinden Allgemeine Java-Themen 9
J Erste Schritte DateTimeFormatter richtig anwenden Allgemeine Java-Themen 3
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
F ExecutorService richtig anwenden Allgemeine Java-Themen 0
J .exe Dateien werden nicht gestartet obwohl Pfad richtig Allgemeine Java-Themen 6
N event_scheduler richtig setzen? Allgemeine Java-Themen 1
N ArrayList in eigenem Object nicht richtig serialisierbar Allgemeine Java-Themen 14
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
buggy84 Ausführen einer Batch mit Parameterübergabe funktioniert nicht richtig Allgemeine Java-Themen 18
G Tabelle wird nicht richtig dargestellt Allgemeine Java-Themen 9
A Datenstrukturen richtig anlegen/laufzeitanalyse Allgemeine Java-Themen 10
I Datei wird nicht richtig gelöscht Allgemeine Java-Themen 7
L iText PDF Form-Felder werden nach Bearbeitung mit iText nicht mehr richtig erkannt. Allgemeine Java-Themen 2
K Thread richtig benutzen Allgemeine Java-Themen 3
H [Logback || log4j] Wie richtig loggen / Log Instanzen verwalten Allgemeine Java-Themen 2
K Spiele starten nicht richtig Allgemeine Java-Themen 2
N Collisiondetection - Richtig gemacht? Allgemeine Java-Themen 4
L repaint() methode funktioniert nicht richtig! Allgemeine Java-Themen 3
propra MVC richtig umgesetzt? Allgemeine Java-Themen 16
A String.split() funktioniert nicht richtig Allgemeine Java-Themen 4
B Text wird nicht richtig angezeigt Allgemeine Java-Themen 9
D Thread-Array (richtig) überwachen Allgemeine Java-Themen 3
C Variablenwert wird nicht richtig zurückgegeben Allgemeine Java-Themen 8
C Reguläre Ausrücke Punkte im Satz richtig erkennen Allgemeine Java-Themen 6
D Java läuft nicht richtig Allgemeine Java-Themen 12
H List wird nicht richtig gefüllt Allgemeine Java-Themen 6
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
T Array durchsuchen - aber richtig Allgemeine Java-Themen 7
C cmd Programm arbeitet nicht richtig Allgemeine Java-Themen 3
A Java-Anwendung "richtig" schließen ohne JVM zu beenden Allgemeine Java-Themen 2
D [SOLVED] Collection wird nicht richtig per Konstruktor übernommen Allgemeine Java-Themen 8
I Wie richtig kommentieren? Allgemeine Java-Themen 33
G Welche Schreibeweise ist richtig Allgemeine Java-Themen 16
G Font richtig vergrößern Allgemeine Java-Themen 4
M TransferHandler.exportDone will nicht so richtig Allgemeine Java-Themen 2
V Java-Programm richtig neustarten? Allgemeine Java-Themen 9
S Model richtig aktualisieren Allgemeine Java-Themen 7
J jar mit nicht richtig installierter JRE !? Allgemeine Java-Themen 2
D SwingWorker, was ist richtig? Allgemeine Java-Themen 2
H Kommunikation mit einem c-Prozess funzt nicht richtig Allgemeine Java-Themen 5
R Thread funktioniert nicht richtig Allgemeine Java-Themen 8
G Date wird nicht richtig geparsed Allgemeine Java-Themen 3
F Wie Fachthemen richtig erklären? Allgemeine Java-Themen 6
E .jar - Datei funktioniert nicht richtig Allgemeine Java-Themen 10
G JTable wird nicht richtig aufgebaut Allgemeine Java-Themen 9
A Wie liefere ich mein Java-Programm richtig aus? Allgemeine Java-Themen 10
P Speicherresourcen schonen - WeakReferences richtig einsetzen Allgemeine Java-Themen 6
P Garbage Collector funktioniert nicht richtig? Allgemeine Java-Themen 12
M Datum nicht richtig geprüft, warum? Allgemeine Java-Themen 9
Ebb String-Array richtig löschen! Allgemeine Java-Themen 3
H Bilder richtig speichern und laden Allgemeine Java-Themen 4
G Geistercode beim Compilern *_* ( ja ihr lest richtig ) Allgemeine Java-Themen 6
M Speichernutzung wohl nicht richtig verstanden? Allgemeine Java-Themen 6
C MVC richtig einsetzen Allgemeine Java-Themen 30
M Umlaute richtig dastellen? Allgemeine Java-Themen 4
U ASCII ZEichenkette wird net richtig ausgegeben Allgemeine Java-Themen 2
S AWT Threads richtig beenden! Wie? Allgemeine Java-Themen 9
C Java-Uhren ticke nicht richtig? Allgemeine Java-Themen 3
M Java 1.5 <> 1.4 - Nicht richtig abwärtskompatibel? Allgemeine Java-Themen 13
I Ist JNI hier richtig? Allgemeine Java-Themen 8
T Fließkomma (double) richtig runden Allgemeine Java-Themen 7
R Float richtig in Integer ? Allgemeine Java-Themen 4
S Tipps: java richtig lernen - wie? Allgemeine Java-Themen 3
J Wie stoppe ich einen Thread richtig? Allgemeine Java-Themen 21

Ähnliche Java Themen

Neue Themen


Oben