Projekt in JAR automatisch in Eclipse erstellen
Habe ich ein Eclipse-Projekt, wo ich will, dass mein Java-Projekt in einer JAR automatisch. Ich weiß, ich habe eine option zum exportieren des Projekts in ein JAR -; wenn ich einen rechten Mausklick, aber was ich wirklich Suche, ist, dass wie Eclipse erstellt automatisch ein Projekt .class
Dateien und legen Sie Sie in den Zielordner; es sollte sich auch ein JAR automatisch und kopieren Sie die neueste JAR bei einigen oder einen bestimmten Ort.
Gibt es eine option zum konfigurieren von Eclipse in einer Weise aufzubauen, die Gläser automatisch?
Nur klar machen für Leute, die geduldig genug, um meine Frage zu beantworten; ich bin nicht auf der Suche bei ANT als Lösung, wie ich bereits im Einsatz, was ich aber möchte, dass es etwas, das wird automatisch ausgelöst, entweder mit einem zeitbasierten trigger oder unmittelbare bauen mit ändern.
InformationsquelleAutor der Frage Priyank | 2009-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out Apache Ant
Es ist möglich, verwenden von Ant für automatische builds mit eclipse, hier ist, wie
InformationsquelleAutor der Antwort
Du willst ein
.jardesc
- Datei. Sie nicht kick off automatisch, aber es ist innerhalb von 2 Klicks.Export > Java > JAR file
Next
.jardesc
DateiNun, alles, was Sie tun müssen, ist der rechten Maustaste auf Ihre
.jardesc
Datei und wählen SieCreate JAR
und es wird exportieren Sie es in der gleichen Stelle.InformationsquelleAutor der Antwort Konrad
Erstellen Sie eine Ant-Datei und teilen Eclipse zu bauen. Es gibt nur zwei Schritte, und jeder wird einfach mit der Schritt-für-Schritt-Anleitung unten.
Schritt 1
Erstellen Sie eine build.xml Datei und hinzufügen zum Paket-explorer:
Eclipse sollte in etwa so aussieht wie die Abbildung unten. Hinweis: die Ant-Symbol auf build.xml.
Schritt 2
Mit der rechten Maustaste auf den Stammknoten des Projekts.
- Wählen Sie Die Option Eigenschaften
- Wählen Sie Bauherren
- Wählen Sie Neue
- Wählen Sie Die Ant-Build
- In der Main-Registerkarte, geben Sie den Pfad zu der build.xml Datei in der bin Ordner.
Überprüfen Sie die Ausgabe
Den Eclipse-output-Fenster (benannt Konsole) zeigt folgende nach dem build:
EDIT: ein Paar hilfreiche Kommentare von @yeoman und @betlista
InformationsquelleAutor der Antwort Thomas Bratt
Dies ist möglich durch die Festlegung einer benutzerdefinierten Builder in eclipse (siehe den link in die Antwort des Petrus). Jedoch es sei denn dein Projekt ist sehr klein, es kann verlangsamen Ihren Arbeitsbereich unannehmbar. Autobuild für die class-Dateien geschieht inkrementell, d.h. es werden nur jene Klassen, die von einer änderung betroffen sind, neu kompiliert, aber die JAR-Datei wird neu erstellt und kopiert, komplett, jedes mal, wenn Sie eine änderung speichern.
InformationsquelleAutor der Antwort Michael Borgwardt
Bezug auf die Antwort des Petrus und der Michael-addition, können Sie es finden Wie Kann Ich Automatisch Erstellen .jar-Datei In Ein Eclipse Java-Projekt nützlich. Denn auch Sie haben "*.jardesc" - Datei auf Ihrem Projekt, müssen Sie es manuell ausführen. Kann es kühlt Ihre "eclipse klicken Sie auf ärger" ein wenig.
InformationsquelleAutor der Antwort underscore
Mit Thomas Bratt's Antwort oben, so stellen Sie sicher, dass Ihr build.xml richtig konfiguriert ist :
(Beachten Sie die doppeltes Sternchen - es wird Ihnen sagen, zu bauen, zu suchen .die class-Dateien in allen Unterverzeichnissen.)
InformationsquelleAutor der Antwort Hugo Leote
Erstellen eines builder-launcher ist ein Problem, da 2 Projekte können nicht den gleichen externen tool erstellen Namen. Jeder name muss eindeutig sein. Ich stehe aktuell vor, dieses Problem zu automatisieren, meine erstellen und kopieren der JAR an einem externen Speicherort.
Ich bin mit IBM ' s Zip-Builder, aber das ist nur eine Hilfe, aber nicht real.
Menschen können versuchen, mithilfe von IBM ZIP-Erstellung plugin.
http://www.ibm.com/developerworks/websphere/library/techarticles/0112_deboer/deboer2.html#download
InformationsquelleAutor der Antwort Anand Bansal