Open laeubi opened 9 months ago
Sounds reasonable to me.
I'm in favor of removing it, as there are numerous much more convenient solutions available.
Fine with me. Only comment is that we would best have it verified with platform that no-source feature approach has any potential major issues figured before it's announced widely.
The
feature-source
mojo always was a bit tedious to use, for example it requires a manual configuration of meta-data generation to actually work:https://github.com/eclipse-tycho/tycho/blob/ce3b3d115835676f1fa0b14627ed4364a6692371/tycho-source-plugin/src/main/java/org/eclipse/tycho/source/SourceFeatureMojo.java#L268-L285
Beside that, source feature itself are more from an ancient time and modern Tycho does offer much better alternatives with less efforts and even better user experience with less manual work and configuration:
category.xml
If one absolutely wants, of course a source feature can still be created as a separate project for very special demands, also existing source features can be used as is, so this is only about removing special support from Tycho for those.
What needs to be done: