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! 😉
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe nicht allzu viel praktische Erfahrung mit dem Bau von großen zahlen von abhängigen Projekten mit Ant, aber dieses tutorial wie es aussieht, wird das tun, was Sie brauchen, ohne zusätzliche tools.