Ant build.xml, danach wird ein srcpackage vergessen

Status
Nicht offen für weitere Antworten.

ph0e

Mitglied
Hallo Leute,

ich habe ein Projekt in Eclipse mit 2 Sourcefoldern

1.src -> das richtige Projekt
2.tests -> junit tests

Es funktioniert solange, bis ich das erste mal richtiges Projekt builde (in der build.xml) steht extra nur src drin, weil die tests sollen ja nicht mit in der jar.
Ergebnis, die jar ist wie sie soll, aber ich kann meine unittests nicht mehr ausführen, weil class not found bei allen kommt (heißt, die wurden irgendwie vergessen).
Behebung: Alle Unittests speichern und schon sind sie wieder da, aber das ist erstens sinnfrei und zweitens unschön.
Wo liegt mein Fehler?

Ich hatte die Frage schon mal ohne Anmeldung im Anfängerforum gestellt, da konnte das nicht gelöst werden und da es vor meiner Registrierung war, konnte ich es auch nicht einfach hier her schieben.

Würde mich über Hinweise freuen;)

Grüße ph0e
 
U

Unregistriert

Gast
Am besten postest du mal den ANT file, oder zumindest das target, das du ausführst. Ohne wird's schwer da eine Lösung zu erraten.
 

ph0e

Mitglied
<target name="compile" depends="init"
description="Quellen kompilieren ..." >
<!-- von ${src} nach ${build} -->
<javac srcdir="${src}"
destdir="${out}"
debug="on"
deprecation="true"
source="1.6"
target="1.6">
<compilerarg line="-Xlint -Xlint:-unchecked"/>
<include name="**/*.java"/>
<classpath>
<path refid="classpath" />
</classpath>
</javac>
</target>


<property name="src" value="src"/>

build.xml ist ja kein java code, oder soll ich das trotzdem als code schreiben :D?
 
G

Gast2

Gast
build.xml ist ja kein java code, oder soll ich das trotzdem als code schreiben :D?
ant ist XML oder?

[XML]<target name="compile" depends="init"
description="Quellen kompilieren ..." >
<!-- von ${src} nach ${build} -->
<javac srcdir="${src}"
destdir="${out}"
debug="on"
deprecation="true"
source="1.6"
target="1.6">
<compilerarg line="-Xlint -Xlint:-unchecked"/>
<include name="**/*.java"/>
<classpath>
<path refid="classpath" />
</classpath>
</javac>
</target>


<property name="src" value="src"/>[/xml]

irgendwie verstehe ich nicht wieso Du im Komentar von ${build} schreibst aber im Target ein ${out} zu stehen hast
[xml] <!-- von ${src} nach ${build} -->
<javac srcdir="${src}"
destdir="${out}"
[/xml]

im Übrigen ist irgend eins von Deinen Targets falsch und das löscht Dir Deine class-Files
 

ph0e

Mitglied
Hi Mogel,

danke für die Antwort, ja der Buildkommentar war natürlich sinnfrei.

[XML]
<target name="init">
<!-- Zeitstempel fuer Ant-Lauf -->
<tstamp/>
<!-- zuerst mal das alte loeschen -->
<delete dir="${out}" />
<!-- neues Verzeichnis erstellen-->
<mkdir dir="${out}"/>
</target>

<target name="compile" depends="init"
description="Quellen kompilieren ..." >
<!-- von ${src} nach ${out} -->
<javac srcdir="${src}"
destdir="${out}"
debug="on"
deprecation="true"
source="1.6"
target="1.6">
<compilerarg line="-Xlint -Xlint:-unchecked"/>
<include name="**/*.java"/>
<classpath>
<path refid="classpath" />
</classpath>
</javac>
</target>

<target name="dist" depends="compile" description="Distris erzeugen ... " >
<!-- Versionen bauen, Datei enthaelt immer nen Zeitstempel -->
<property name="jarname" value="${fullJarname}_${DSTAMP}.jar" />
<jar compress="true"
jarfile="${jarname}"
manifest="${mani}">
<fileset dir="${out}">
<include name="**/*.class"/>
</fileset>
</jar>
<!-- jar Verzeichnis erstellen und Jarfile dorthin kopieren -->
<mkdir dir="${jars}" />
<copy todir="${jars}" overwrite="y">
<fileset dir="${dist.dir}">
<include name="${jarname}" />
</fileset>
</copy>
<!-- JarFile löschen -->
<delete file="${jarname}" />
</target>
[/XML]

src und out sind die folder, <path refid="classpath" /> sind libs die das projekt benutzt

was macht jetzt hier meins kaputt?
das builden hat doch nu nix mit meinen Projektsettings zu tun.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Maven build.plugins.plugin.version fehlt Tools - Maven, Gradle, Ant & mehr 0
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Moman2022 Hauptklasse kann nicht gefunden werden gradle build Tools - Maven, Gradle, Ant & mehr 3
L Jenkins Build mit git Hashwert Tools - Maven, Gradle, Ant & mehr 2
OnDemand Jenkins Pipeline Build > Send Info Jira Tools - Maven, Gradle, Ant & mehr 3
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
D Maven Maven und die Build-Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 11
E Gradle Build Tools - Maven, Gradle, Ant & mehr 1
G Maven Build Prozess lädt Modul aus Nexus statt es zu bauen Tools - Maven, Gradle, Ant & mehr 3
reibi Maven Build unter anderen Namen Tools - Maven, Gradle, Ant & mehr 3
T build job läuft nicht mit findBugs...WARUM? Tools - Maven, Gradle, Ant & mehr 1
T test schlägt im build fehl, lokal nicht, warum? Tools - Maven, Gradle, Ant & mehr 2
D Maven Multi Module Build Tools - Maven, Gradle, Ant & mehr 8
reibi Maven Build ohne netz Tools - Maven, Gradle, Ant & mehr 2
S Maven project build error (String index out of range: 1) Tools - Maven, Gradle, Ant & mehr 2
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
H RCP Build mit Buckminster (headless) - unresolved node Tools - Maven, Gradle, Ant & mehr 7
M Maven Maven Build Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 4
T Maven Build-Fehler, NoClassDefFoundError Exception Tools - Maven, Gradle, Ant & mehr 5
ruutaiokwu eclipse web project - warum in den "build"-ordner kompilieren ??? Tools - Maven, Gradle, Ant & mehr 10
P Maven Download-Probleme beim Build Tools - Maven, Gradle, Ant & mehr 5
B Maven build-helper-maven-plugin mit Eclipse Tools - Maven, Gradle, Ant & mehr 3
L Ant RCP Build? Tools - Maven, Gradle, Ant & mehr 35
T Buckminster Build JRE mitliefern Tools - Maven, Gradle, Ant & mehr 2
R [Maven2] immer Build failed für Projekt Tools - Maven, Gradle, Ant & mehr 10
T Buckminster-Hudson RCP-Build "CSpec source required" Tools - Maven, Gradle, Ant & mehr 9
ModellbahnerTT Unterschied build und deploy Tools - Maven, Gradle, Ant & mehr 3
X ANT - Build Reihenfolge? Tools - Maven, Gradle, Ant & mehr 3
T Jar erstellen mit Build Version? Tools - Maven, Gradle, Ant & mehr 2
F build time eines applet Tools - Maven, Gradle, Ant & mehr 13
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D [MAVEN] Artifact wird nicht vom Repository(manager) geladen Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
M EJB wird nicht richtig deployed Tools - Maven, Gradle, Ant & mehr 2
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
G Applet Destroy methode wird nicht aufgerufen :( Tools - Maven, Gradle, Ant & mehr 4
R JFrame wird nicht angezeigt. Tools - Maven, Gradle, Ant & mehr 3
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
U Hauptklasse wird nicht gefunden. Tools - Maven, Gradle, Ant & mehr 9
G Thread für bewegte Zeichnung wird nicht gestartet Tools - Maven, Gradle, Ant & mehr 3
L Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 15
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
N applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 6
B Java Fehler, weiß aber nicht wie er behoben wird. :'( Tools - Maven, Gradle, Ant & mehr 10
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
M NORTH-Button wird im Firefox nicht dargestellt, im IE schon Tools - Maven, Gradle, Ant & mehr 4
C jar Fehler? Text wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Warum wird das Applet nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 7
K Applet wird nicht geladen Tools - Maven, Gradle, Ant & mehr 19
T Eigenes Applet wird nicht angezeigt, aus dem Web gehts Tools - Maven, Gradle, Ant & mehr 4
C Frame wird nicht geöffnet (Applet) Tools - Maven, Gradle, Ant & mehr 11
J Applet wird geladen aber nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D Applet wird nicht geladen. Tools - Maven, Gradle, Ant & mehr 5
M Aktion wenn die Maustaste losgelassen wird Tools - Maven, Gradle, Ant & mehr 4
S Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 3
P Probleme mit IE und sp2 - Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Applet wird eingebunden aber nicht aktiviert Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5
M Applet wird mal erkannt und mal nicht Tools - Maven, Gradle, Ant & mehr 9

Ähnliche Java Themen

Neue Themen


Oben