So, a quick update on my earlier email about the "Big Rename" for Jackson 3.0.
Details are found from:
https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-1
(NOT JSTEP-6 as I earlier linked)
but basically the idea is that wherever "com.fasterxml." prefix is
used -- for Maven Group Id, Java package name -- Jackson 3.0 will
instead have "tools.jackson.
(the sole exception being `jackson-annotations` which will, for
backwards compatibility reasons, NOT be repackaged or migrated).
So what I will do next is to start actual renaming.
The very first step will be to try renaming/-basing `jackson-core` and
see how things go, including publishing of Maven snapshots, for which
I most likely will need to get help from Sonatype folks.
Once I managed to do this, the next, much bigger step, is to change
all the other packages that depend on `jackson-core` -- before
renaming/repackaging those modules.
And then I will keep on repeating these steps, recursively.
This means that if anyone is actually testing or developing current
3.0.0-SNAPSHOTs -- unlikely, I would think -- things may be in flux
for a while. I will try to send update notes to this list as things
progress and/or I make changes to plans based on learnings.
One other thing to note is that I have not yet decided on possible
renaming of artifact ids -- that is, should we have
tools.jackson.core:jackson-core
or
tools.jackson.core:jackson3-core
For now I assume the former so there is less to change. But I have not
yet decided that this is the final decision on artifact naming.
-+ Tatu +-