Build-Skript für Eclipse-Projekte

Status
Nicht offen für weitere Antworten.

tfa

Top Contributor
Moin!

Ich habe ein großes Eclipse-Projekt. Ich meinte damit nicht (nur) die IDE, sondern, dass
die Software wirklich für die Eclipse-Plattform entwickelt wird (mit vielen, vielen Plug-Ins usw.).
Das Build und Deploy funktioniert, indem man in der Eclipse-IDE die entsprechenden
Funktionen für das Produkt aufruft (also z.B. Eclipse Produkt Exportieren).

Ich plane jetzt für das Projekt ein automatisches Nighly-Build, brauche also eine
Möglichkeit, das Build "programmatisch" und nicht von Hand zu starten.
Also z.B. ein Ant-Skript. Kennt da jemand eine Möglichkeit?
 
M

maki

Gast
ant wäre eine Möglichkeit, Maven wäre eine andere.
Für ein nightly Buld eignet sich ein "Continous Integration" Server, wie zB Cruise Control oder Continuum.
Oder ein "einfacher" Cron Job.

Allerdings würde ich zu Maven mit Cruise Control oder Continuum tendieren, mittelfristig einfacher zu warten und einfach besser als ant.

Nachtrag: Wie es mit der Unterstützung für Eclipse eigene Prjekte ausieht weis ich leider nicht..
 

tfa

Top Contributor
Ja, kenn ich alles. Aber wie mach ich den Build für ein solches PDE-Produkt? Die Abhängigkeiten zwischen den Plug-Ins kennt ja nur Eclipse.
 
T

tuxedo

Gast
Haben das heute in unserer Eclipse RCP-Schulung behandelt...

War nicht so einfach den Headless-Build hinzubekommen. Ist jetzt auch für ne Erklärung hier zu aufwendig: Bis das System auf jedem unserer Testmaschinen stand, war der ganze Nachmittag rum.

Vielleicht komm ich mal noch dazu mich hinzusetzen und das "ordentlich" zu dokumentieren.

Gehen tut's, aber einfach ist es nicht.

- Alex
 

Wildcard

Top Contributor
Im Prinzip musst du den PDE-Builder aufrufen und ihm ein Feature zum Builden geben.
Das Feature wird dann über die customTargets.xml 'zurückgerufen' und kann dort eigene Dinge zu definierten Zeitpunkten erledigen.
Dann generiert Eclipse für dein Feature ein build File und buildet das Feature, sowie dessen Subfeatures und Plugins.
IMO ein wenig tricky, soll aber demnächst einfacher werden.
 

foobar

Top Contributor
Wildcard hat gesagt.:
IMO ein wenig tricky, soll aber demnächst einfacher werden.

Hast du genauere Informationen dazu? Mich nervt dieser Pde-build auch. Ich finde man hat da viel zu wenig Möglichkeiten selbst einzugreifen und man ist an Eclipse gebunden.
 

lhein

Top Contributor
Hab nen guten Link in der Firma. Ich poste ihn hier Montag, wenn bis dahin nicht schon gelöst.

lr
 

Wildcard

Top Contributor

tfa

Top Contributor
Danke für eure Antworten. Die Links sehen vielversprechend aus. Die werde ich mir nächste Woche mal ansehen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Eclipse Build path duplication entry IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Intellij build jar funktioniert nicht ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Android Studio build haut nicht hin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
J Errors occurred during the build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Woher weiß ich welche build path entries fehlen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
it_is_all NetBeans Clean and Build Project - Buttons ohne Funktion bei jar-Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
L Kann erzeugen der build.xml aus von eclipse modifiziert werden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
R Eclipse ANT Build-File ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
B NetBeans build\generated\classes => generics are not supported in -source 1.4 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H build.xml und tags IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G Netbeans WS Client Clean and Build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse Automatisch referenced jars importieren wenn Project im build path IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N log4j.properties in build.xml angeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Cody Eclipse [3.7]Update von "Release -> Maintenance Build" per Updatesite IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G NetBeans build.xml modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
E Build Path einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D build.xml + eclipse nachträgliche Intergration wie am Besten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
alderwaran NetBeans automatisches signieren von jar files nach build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B NetBeans: Sources beim Build paketieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Java Build Path "Add Projects" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
X eclipse 3.4 Build id: I20080617-2000 schneidet code ab ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J [Eclipse] Build Path: Ext. Lib unter JRE, wie rausbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M 2 Programme mit einer Ant build-file starten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse / Build a standalone SWT application IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse - automatic build number IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P PHP Skript wird nicht mit highlights markiert(Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
KrokoDiehl Eclipse Projekte per Skript erzeugen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Netbeans nutzt veraltete Bibliotheken für JAX-WS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Online IDE für mehrere Klassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
I Suche eine IDE in deutsch für Java und Android IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
F Eclipse für Java 1.8 ARM einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Konsolenbefehl für Javaprogramm herausfinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
B .exe Datei für Eclipse Java Programm erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
LimDul IDEA IntelliJ Tipps für den Umstieg von Eclipse auf intelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Java-Version für BlueJ-Mac-Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Zrebna Eclipse Für Nutzung von JPA zwingend 'IDE for Java EE Developers notwendig'? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
keinLebenNurCode Eclipse Eclipse: Gelbes Hilfsfenster für Funktionen und Methoden anzeigen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Netbeans unterstützung für "Rule Switch" - Bug? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
anton1 Umfrage für Facharbeit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B standard-version für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
P Statistik der LinesOfCode für ein repository erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
S Notizen nur für mich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
ruutaiokwu Eclipse Eclipse-Plugin für UML "Reverse Engineering", um aus Code Klassendiagramme zu erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J mavenBOM alternative für Gradle IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Tool für vielfache HTTP von commandline IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Unterdrücken aller checkstyle Warnungen für ein bestimmten Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
stg Raster für UML Klassendiagram in Papyrus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D Eclipse Plug-In für Call-Hierarchie Visualisierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
K Eclipse für Java, Python und C/C++ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse Eclipse mit eigenem Plugin braucht für ersten Start sehr lange IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
U NetBeans plugin oder Programm für Codeschnippsel gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 25
M Eclipse Funktionierender DarkTheme für Eclipse auf MacOS X IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Plug-In für farbliche Hervorhebung von Codeblöcken vorhanden??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H GUI Builder Jigloo für Eclipse Helios ??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Eclipse Tool für Klassendiagramm aus Archivdateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Modelling Tool für JEE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M NetBeans Zielverzeichnis für externe Libs ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
wolfgang63 Einfügeposition für generierten Code in Eclipse Kepler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse Export/Auscheacken des Java-Projekts aus Eclipse für anderen Distributionen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
H Eclipse Was für eine Leiste ist das? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Anfänger: UML-Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Eclipse (+ Jre, Jdk, usw..) für iPod Touch/iPhone IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E Eclipse Shortcut für z.b. "private static final String..." IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Konfigurationsskript für Netzverbindung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M JavaFX-Plugin für Eclipse Juno IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E mysql-connector für Eclipse DB plugin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
R Tool gesucht:3D Modelle für OpenGL IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Java-Insel Eclipse JDK bzw. JDE für Eclipse funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Programm zum Synchronisieren (speziell für Softwareentwicklung) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S OpenJDK: mit Eclipse auf Windows für Linux IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
GUI-Programmer Eclipse C/C++ für Eclipse aufrüsten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Tools für Code-Qualität IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
G Eclipse Eclipse Plugin für Debian Paket Erstellung (DEB)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B GUI Builder für Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Automatischer Restart für Desktop Apps? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
I BPMN für eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Helgon Eclipse Shortcut für Text IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans UML Editorplugin für NetBeans >= Version 7 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Wo sind die Vorlagen für ein GUI in Netbeans geblieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W Plugin für Quellcode -> UML ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D PlugIn-Wrapper für Log4J IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Tomcat Icon für Applikation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Welche Eclipse Version für Win64bit? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Kr0e Eclipse Tool für Jars - Automatisch Dependencies einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
M NetBeans Freeware für UML round-trip engineering? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
L Netbeans Formulardatei (jFrame) für neue Klasse nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Wo sollte ich Bibliotheken für mein Projekt unterbringen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
K JSF EL Content Assist für @Named CDI in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Code Review Tool für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
M SDE für NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
darekkay Software für Code-Schnipsel IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
P Eclipse JavaScript-Editor für die ScriptEngine von Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Plugin für HTML? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K Eclipse Editor: Formatierung - Plugin für umfangreichere Optionen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
KrokoDiehl Eclipse Editor für Dateityp konfigurieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 18

Ähnliche Java Themen

Neue Themen


Oben