Wie zu montieren ein multi-Projekt ant-build-system

Mein neuer Auftritt, verwenden Sie Ant-und nicht überzeugt werden kann, sich zu bewegen, zu Maven.
Ich habe überall gesucht für ein anständiges Beispiel dafür, wie ein multi-Projekt ant-build-system zusammengestellt werden. Der apache-Website greift zu kurz. Ich bin auf der Suche speziell für best practices:

  • Automatisch erstellen von lokalen Projekten, die Abhängigkeiten eines Projekts
  • Teilen Artefakte des Projekts, um Ihre Angehörigen
  • Exportieren eines Projekts die Abhängigkeiten und generiert Artefakte (jar) geerbt werden durch die abhängigen Projekte
  • Anteil Dritte Abhängigkeiten zwischen Projekten

Ich bin sicher, ich kann all das tun, ohne mit Efeu - was haben die Menschen tun, bevor Ivy? Ich möchte wirklich nicht, um ein Unternehmens-repository oder verlassen sich auf externe repositories - die Ingenieure, die hier wirklich gegen die, die und die haben alle Ihre third-party-jars-Check-in SRK Kontrolle.

Kann jemand Punkt mich auf ein gutes open-source-Beispiel für ein multi-Projekt ant-build?

  • Tut mir Leid zu sagen, aber die Neuerfindung der maven Reaktor, das Konzept der local/remote-repositories, Abhängigkeiten-management und die Konventionen, die mit ihm gekommen, wenn Sie schon alle diese in Maven klingt verrückt.
  • Ich bin nicht versuchen, neu zu erfinden. Es ist nicht eine option. Ich sicherlich don ' T wollen, verwenden Sie die remote-oder local-repositories. Ich möchte nur wissen, was die best practices sind/waren, bevor Maven oder Ivy. Ich schätzen Sie völlig, warum diese Werkzeuge wurden erfunden, jetzt bin ich den Umgang mit diesem Chaos! 😉
InformationsquelleAutor Alex Worden | 2010-04-08
Schreibe einen Kommentar