AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Erfahrungen mit "WANT"?

Ein Thema von Ralf Kaiser · begonnen am 11. Dez 2007 · letzter Beitrag vom 11. Dez 2007
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Erfahrungen mit "WANT"?

  Alt 11. Dez 2007, 10:56
Hallo,

ich wollte meine Builds ein wenig komfortabler gestalten. Dazu gibt es ja einige kommerzielle Tools (z.B. FinalBuilder usw.). Die einzige freie Alternative die ich bisher gefunden habe ist "WANT".

Dieses "WANT" ist allerdings nicht ganz so einfach zu verwenden, jedenfalls ist die Lernkurve (für meinen Geschmack) sehr steil.

Hat jemand schon Erfahrungen mit "WANT" gesammelt? Ich muss einige relativ umfangreiche Projektgruppen in regelmässigen Abständen builden. Gibt es eventuell Tools mit denen man die dazu nötigen "WANT" Konfigurationen erstellen kann?

(Leider sind Informationen zu "WANT" per Suchmaschine sehr schwierig zu finden, da das Wort "want" in extrem vielen Seiten in seiner eigentlichen Bedeutung "wollen" vorkommt )

Danke schonmal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: Erfahrungen mit "WANT"?

  Alt 11. Dez 2007, 14:48
"Ant" - das Make System bei Java - ist auch recht zu empfehlen. Dies klappt sehr gut und ist nicht spezifisch. Durch die XML Struktur ist es auch recht frei konfigurierbar
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Erfahrungen mit "WANT"?

  Alt 11. Dez 2007, 14:57
Wenn ich das richtig verstanden habe, ist WANT ja ANT. Nur eben mit Delphi-spezifischen Tasks wie dem cdirekten ompillieren mit Delphi (da gibt es extra einen Tasktyp für). Ausserden kann man scheinbar recht einfach eigene Tasks hinzufügen, indem man von einer bestimmten Delphi-Klasse erbt und dann die nötigen Methoden implementiert.

Was aber, sei es nun WANT oder ANT, nicht ganz so einfach ist ist eben das erzeugen der nötigen Konfigurationen (alles XML-Dateien bei denen man ständig die nötigen Parameter nachschlagen muss).

Bei Eclipse gibt es für Java schöne Tools die aus einem Projekt oder Workspace dierekt die nötigen ANT-Tasks generieren. Ich hoffte, dass es so etwas auch für Delphi gibt (Projekt oder Projektgruppe in eine WANT-Konfiguration wandeln).

Sieht wohl so aus, als wenn manuelles bearbeiten der XML-Dateien angesagt wär

Im Moment bin ich mir sowieso nicht mehr so sicher ob WANT der richtige Weg (schon länger nicht mehr weiter entwickelt worden) ist oder ob man das ganze nicht besser in MSBuild machen sollte (selbes Prinzip).

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Erfahrungen mit "WANT"?

  Alt 11. Dez 2007, 15:09
Auf Arbeit nutzen wir das Borland Make Tool. Die C++ Libs und Projekte sind ja mit dem bdsproj2mak keine Problem. Bei den Delphi Projekten hat Delphi das Manko, dass der Compiler die *.cfg Datei braucht und die IDE die nur alle Jubel Jahre mal anlegt. Da haben wir uns selber ein Tool geschrieben, welches die .bdsproj Dateien einliest, Delphi Projekte erkennt und die dort abgelegte Konfiguration in eine .cfg Datei schreibt. Damit im Zusammenhang mit rekrusiven Build-Skripten gehen die Projekte dann durch.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Erfahrungen mit "WANT"?

  Alt 11. Dez 2007, 15:16
An etwas ähnliches hatte ich auch schon gedacht (mir ging das mit den CFG-Dateien immer schon auf den Senkel) bin aber aus Zeitmangel noch nicht dazu gekommen so etwas zu bauen. Mal sehen, eventuell kann man ja bei den JEDIs so etwas abschauen. Der Installer von denen arbeitet, glaube ich, ganz ähnlich.

Auf jeden Fall könnte man dan bei simplen Batchfiles bleiben (auch um Inno-Setups zu erstellen oder zum FTP-Upload, geht ja alles auf der Kommandozeile).

Danke für die Anregung.

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:32 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