AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [Java, Ant] Ant Build Skript funktioniert nicht bei Start aus Konsole
Thema durchsuchen
Ansicht
Themen-Optionen

[Java, Ant] Ant Build Skript funktioniert nicht bei Start aus Konsole

Ein Thema von Luckie · begonnen am 7. Sep 2011 · letzter Beitrag vom 12. Sep 2011
 
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

[Java, Ant] Ant Build Skript funktioniert nicht bei Start aus Konsole

  Alt 7. Sep 2011, 11:03
Ich habe hier ein Ant Build Script:
Code:
<?xml version="1.0"?>

<project name="Clover" default="" basedir=".">
   <description>Build file</description>
   
   <property name="src_dir" location="./src"/>
   <property name="srcTest_dir" location="./srcTest"/>
   <property name="bin_dir" location="./bin"/>      
      
    <target name="CloverSetup">
      <clover-setup initstring="CloverDB/clover_coverage.db"/>
    </target>

   <target name="Cleanup">
      <delete verbose="true">
         <fileset dir="${bin_dir}">            
             <include name="*.class"/>      
         </fileset>
      </delete>
   </target>
   
   <target name="BuildProject">
      <mkdir dir="${bin_dir}"/>
      <javac destdir="${bin_dir}" verbose="true">         
         <src>
            <pathelement location="${src_dir}"/>
            <pathelement location="${srcTest_dir}"/>
         </src>            
      </javac>
   </target>
   
   <target name="UnitTests">
      <junit printSummary="true" showOutput="true">   
         <formatter type="brief" usefile="false"/>
         <classpath >
            <pathelement location="${bin_dir}"/>         
         </classpath>
         <batchtest>
            <fileset dir="${bin_dir}">
               <include name="*Test.class"/>
            </fileset>
         </batchtest>         
      </junit>
   </target>
   
   <target name="CloverReportHTML">
      <clover-report>
         <current outfile="report_html">
            <format type="html"/>
         </current>
      </clover-report>
   </target>
   <target name="CloverReportXML">
         <clover-report>
            <current outfile="report_xml\report.xml">
               <format type="xml"/>
            </current>
         </clover-report>
   </target>
</project>
Wenn ich es auch Eclipse aus ausführe, klappt alles wunderbar. Rufe ich es über die Konsole auf mit
Code:
ant -v -k -buildfile build.xml
erhalte ich folgende Ausgabe:
Zitat:
Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Buildfile: C:\Dokumente und Einstellungen\mp\Eigene Dateien\Datawerk\Projekte\Java Unit Testing Build Automation\Demos\AntClover\build.xml
Detected Java version: 1.6 in: C:\Programme\Java\jre6
Detected OS: Windows XP
parsing buildfile C:\Dokumente und Einstellungen\mp\Eigene Dateien\Datawerk\Projekte\Java Unit Testing Build Automation\Demos\AntClover\build.xml with URI = file:/C:/Dokumente%20und%20Einstellungen/mp/Eigene%20Dateien/Datawerk/Projekte/Java%20Unit%20Testing%20Build%20Automation/Demos/AntClover/build.xml
Project base dir set to: C:\Dokumente und Einstellungen\mp\Eigene Dateien\Datawerk\Projekte\Java Unit Testing Build Automation\Demos\AntClover
parsing buildfile jar:file:/C:/Programme/Ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml with URI = jar:file:/C:/Programme/Ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml from a zip file

BUILD SUCCESSFUL
Total time: 0 seconds
Allerdings wurde nichts compiliert und der Clover Report wurde auch nicht erstellt.

Im Build Dialog sind noch Classpath Variablen deklariert. Muss ich die auch im Build Skript deklarieren, wenn ich das Script über die Konsole ausführe? Und wenn ja, wie muss ich sie deklarieren?
Angehängte Grafiken
Dateityp: jpg eclipse_classpath.JPG (47,8 KB, 4x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von Luckie ( 7. Sep 2011 um 11:08 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz