hiho,
ich könnt schwören das ich alles richtig mache, dennoch kann ich über das Ant-Script nicht den Source compilieren, da er die Klassen in der Jar nicht findet, bzw die Jar wohl selbst nicht, obwohl diese 1000%-ig nach dem copy-befehl im richtigen Ordner erscheint, hab extra nachgeschaut
[XML]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project name="gfeConsole" default="build_project">
<property name="build" value="build"/>
<property name="dist" value="dist"/>
<property name="lib" value="lib"/>
<property name="src" value="src"/>
<property name="shared" value="${basedir}/../shared"/>
<target name="build_project" description="compiles source-code" depends="getActualLibs">
<echo message="Compiling all sourcefiles within ${src}"/>
<mkdir dir="${build}" />
<javac srcdir="${src}" destdir="${build}" sourcepath="${lib}/GrammarLib.jar" />
</target>
<target name="getActualLibs" description="copies needed libs into ${lib}">
<echo message="Copying libs from shared folder"/>
<copy file="${shared}/GrammarLib.jar" todir="${lib}"></copy>
</target>
</project>
[/XML]
in eclipse geht das ja alles wunderbar, aber wollts eben per ANT regeln, um mal was neues zu lernen
ich könnt schwören das ich alles richtig mache, dennoch kann ich über das Ant-Script nicht den Source compilieren, da er die Klassen in der Jar nicht findet, bzw die Jar wohl selbst nicht, obwohl diese 1000%-ig nach dem copy-befehl im richtigen Ordner erscheint, hab extra nachgeschaut
[XML]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project name="gfeConsole" default="build_project">
<property name="build" value="build"/>
<property name="dist" value="dist"/>
<property name="lib" value="lib"/>
<property name="src" value="src"/>
<property name="shared" value="${basedir}/../shared"/>
<target name="build_project" description="compiles source-code" depends="getActualLibs">
<echo message="Compiling all sourcefiles within ${src}"/>
<mkdir dir="${build}" />
<javac srcdir="${src}" destdir="${build}" sourcepath="${lib}/GrammarLib.jar" />
</target>
<target name="getActualLibs" description="copies needed libs into ${lib}">
<echo message="Copying libs from shared folder"/>
<copy file="${shared}/GrammarLib.jar" todir="${lib}"></copy>
</target>
</project>
[/XML]
Code:
[COLOR="Red"][javac] C:\Eclipse 3.4\Workspace\FormeleditorKonsole\src\gfeconsole\Controller.java:16: package grammar does not exist
[javac] import grammar.Grammar;[/COLOR]
//das dann ca 20 weitere male
in eclipse geht das ja alles wunderbar, aber wollts eben per ANT regeln, um mal was neues zu lernen