Replies: 2 comments 5 replies
-
Maybe these methods are useful for downstream consumers, even if not used in M2E directly? But I have admit that I cannot tell if it is. Yes in general the current situation would be a good opportunity. The only thing that's not ideal is that we have marked those methods as deprecated before, so the migration could become a bit more difficult. I actually don't want to do another 1. 20.2 release just do add deprecations, but we could list the removed methods and their replacement in the release notes. And there are more places for API changes:
|
Beta Was this translation helpful? Give feedback.
-
I'm fine removing this code in a major new release if we do it safely:
|
Beta Was this translation helpful? Give feedback.
-
I ran http://www.ucdetector.org/ on m2e-core and it found some unused code (maybe due to removal of old code), for example
org.eclipse.m2e.core.project.IMavenProjectFacade.getResourceLocations()
do we want remove such unused code parts? It also suggest some changes in the visibility of methods and constructors.
This is just an idea that came in my head given the recent removal of deprecated code it might be a good opportunity to also remove unused code (or make it less visible).
Beta Was this translation helpful? Give feedback.
All reactions