THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- mark as `@Deprecate` all except following providers: git (gitexe, jgit), svn (svnexe), mercurial (maybe CVS?)
- release as-is as next minor version
...
- drop all deprecated modules/providers (incuding svnkit)
- up major version?
- make it Java 8?
- provide "clear path" (documentation, repository, mini-site?) for SCM integrators (prev codebase will be still available under release tag done in phase 1)
- Get rid of Plexus DI
Maven Wagon
Similarly, Wagon contains many providers we have no feedback whatsoever, or, we do have feedback but are dead-end (JSch/SSH).
...
- mark as `@Deprecate` all except following providers: file, http, ssh (ssh-exe?sshexe)
- release as-is as next minor version
...
- drop all deprecated modules/providers
- up major version?
- make it Java 8?
- Wagon specific changes, like collapse DAV into HTTP (and drop webdav-jackrabbit), probably collapse http-shared into HTTP (as lightweight is gone as well)
- Get rid of Plexus DI
Maven Resolver
Phase 1
- release 1.7.0 (soon): DONE
Phase 2
- up major version (2.x)
- Java package change from
org.eclipse.aether
toorg.apache.maven.resolver
? - Drop
ServiceLocator
, removes a lot of cruft and "default ctors"
Maven Doxia
Phase 1
- mark as `@Deprecate` all except following providers: apt, markdown, asciidoc
- release as-is as next minor version
Phase 2
- drop all deprecated modules/providers
- up major version?
- make it Java 8?
- Get rid of Plexus DI
- Get rid of Doxia Logging