Hi all,
Our Eclipse IDE team at Red Hat (mostly by effective development from Andrew Obuchowicz) is building an alternative to the WTP.SSE based Maven POM textual editor. We'd like to build an editor on top of language servers, so the improvements we develop for m2e editor can more trivially benefit to other editors and IDEs which could use the same language servers.
We'd like to move this Language Server to Eclipse.org; and after several rounds of thoughts, it seems to us that m2e would be the best host project for that development as Maven LS and m2e share the exact same functional goal and technical stacks. Ideally, we'd like the Maven extension to XML-LS to become a component of m2e; either in a dedicated Git repo or as part of the common Git repo.
For the legal part, it would be trivial: XML-LS is already approved for extension and shipping at
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=21008 , and it's soon going to be an Eclipse project; and the Maven Language Server is still small enough, is developed under EPLv2 by people who are all already committers on Eclipse projects and all work for a member company.
The focus at the moment is just about where to host this new development. Discussing the replacement of WTP.SSE-based editor in default m2e feature will be another topic for the future.
What do you think about this?
Do you agree it makes sense to have the XML-LS extension for Maven as a m2e component?
Would you rather have it as a new dedicated Git repo or as a folder in current m2e-core repo?
Cheers