Meine Firma startet nächste Woche ein neues Projekt. Wir haben geplant, die Anwendung mit Eclipse rcp zu entwickeln. Der Build-Prozess sollte vollständig automatisiert sein, sodass wir bereit sind, eine kontinuierliche Integrationsumgebung (z. B. Continuum) einzurichten. Für den Build-Automation-Teil wollte ich maven2 verwenden, weil ich sein Abhängigkeitsmanagement verwenden möchte.Nutzen Sie maven2 für Build-Automation und kontinuierliche Integration eines Eclipse-RCP-Projekts?
Ich habe Maven2 für ein kleines altmodisches Java-Projekt verwendet, aber habe nie Maven eingerichtet, um es mit Eclipse rcp zu verwenden.
Was ist der beste Weg, dies zu tun? Grundlegendes Konzept? Gemeinsame Fallen? Gibt es irgendwelche Tutorials oder Bücher? Die Tutorials und Informationen, die ich fand, schienen veraltet oder unvollständig.
PS: Das Hauptprojekt wird in Unterprojekte (Plug-Ins) unterteilt. Aber ich denke, das ist typisch für eclipse rcp-Projekte.
Ich glaube nicht, dass dies ein RCP-Projekt Ihre Maven/Kontinuum Projekt überhaupt, würde es ändern würde zu werden? –
Ja. Eclipse RCP basiert auf OSGi zur Abhängigkeitsauflösung und maven ist ein völlig anderes System zur Abhängigkeitsauflösung. Sie sind leider (noch) nicht kompatibel. Maven 3 könnte das Problem lösen, wird aber in naher Zukunft nicht veröffentlicht. – paulgreg