In various comments recently the active contributors have made mention that this is the only project they use that is Gradle based. That is the case for me too, and additionally I am frustrated because every time I try to do something build related I feel like I have to jump through too many hoops.
Here are some of the things that would be (would have been) simpler for me to do if we used maven which seems more standard.
In addition, using standard Maven technology it should make the project more accessible for other Java developers as Maven is the standard. For example:
In addition, in the past we had to make a p2 site for LSP4J so that LSP4E and other Eclipse Plug-in consumers could consume them. But now Eclipse Plug-in consumers can widely support importing from maven coordinates. This means most of the stuff in releng can be removed. This will also simplify publishing releases and snapshots as we won't need the extra steps in deploy-build script.
Before I invest time to progress this I would appreciate a +1 (or a -1 if you think this is a bad idea)
In various comments recently the active contributors have made mention that this is the only project they use that is Gradle based. That is the case for me too, and additionally I am frustrated because every time I try to do something build related I feel like I have to jump through too many hoops.
Here are some of the things that would be (would have been) simpler for me to do if we used maven which seems more standard.
In addition, using standard Maven technology it should make the project more accessible for other Java developers as Maven is the standard. For example:
In addition, in the past we had to make a p2 site for LSP4J so that LSP4E and other Eclipse Plug-in consumers could consume them. But now Eclipse Plug-in consumers can widely support importing from maven coordinates. This means most of the stuff in
relengcan be removed. This will also simplify publishing releases and snapshots as we won't need the extra steps indeploy-buildscript.Before I invest time to progress this I would appreciate a +1 (or a -1 if you think this is a bad idea)