Umstellung auf POMLESS-Build
Für "richtige" Eclipse-(Rahmenwerk)-Projekte, in denen die Unterprojekte auch mit Quellen in Eclipse bearbeitet werden sollen, sollten einige Eclipse-Konfigurationsdateien mit in des git-Repository übernommen werden.
Normalerweise werden diese beim Import wiederhergestellt, wenn ein Maven-Projekt vorliegt.
Für Tycho-Projekte gibt es die Möglichkeit, in vielen Fällen auf das POM-File zu verzichten, was die Synchronisation und doppelte Pflege von Einstellungen in den feature.xml, MANIFEST-Dateien und dem zugehörigen POM-File des Unterprojekts unnötig macht. In diesem Fall funktioniert der Import der Eclipse-Unterprojekte aber nicht, wenn diese nicht die erforderlichen Konfigurationsdateien enthalten.
Insbesondere sind das:
- .project
- .classpath
- .settings/org.eclipse.core.resources.prefs und
- .settings/org.eclipse.jdt.core.prefs
Diskussion: @christian.kniss @thomas.braeuner @liliya.givorgizova
Für das Rahmenwerk ist das jetzt beispielhaft im develop-Zweig so umgesetzt.