Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-dev] Breaking changes to the archetype API -> m2e 2.0?

I don't think we need to change m2e version to 2.0 for archetyper
version change.

Long term, I'd like to completely remove archetyper out of m2e core and
I think it is okay to treat is an non-api already. Maybe we should also
mark archetyper packages as non-exported, so anyone who consumes
archetyper from m2e will get warning markers.

--
Regards,
Igor

On 2015-03-18 19:45, Fred Bricon wrote:
Hi,

I have an initial POC that uses maven-archetype-plugin 2.3, instead of
the 2.0.alpha4 version (which was released in the 17th century, give or
take).

I checked it fixes the following issues :
- https://bugs.eclipse.org/459453,
- https://bugs.eclipse.org/424010,
- https://bugs.eclipse.org/394918,
- https://bugs.eclipse.org/374660,
- https://bugs.eclipse.org/405945 (on OSX at least),
- https://bugs.eclipse.org/415114,
- https://bugs.eclipse.org/429287

Bugs https://bugs.eclipse.org/446657, https://bugs.eclipse.org/348893
may or not be fixed (I can't test proxies)

Most of these issues were automatically closed already after 1 year of
inactivity. Doesn't mean the bugs are not there. My level of annoyance
just reached a point where I'd like to take action now.

The only problem with the archetype update is it will break 3rd party
adopters (JBoss Tools at least) depending on the archetype API
(package/class names changed between 2.0.alpha4 and 2.3). I don't plan
on introducing a compatibility layer, not worth the hassle IMHO.
Given that I'm also in charge of the JBoss Tools integration, I'm fine
with the impact :-)

Getting the fix in will require m2e to bump its version to 2.0 (and open
a bunch of CQs  in ipzilla)

I'd really like to get that change in for Eclipse Mars, if possible. Is
it too late from a release plan standpoint (i.e. 1.6 -> 2.0)? PMC,
fellow m2e committers wdyt?

Fred

--
"Have you tried turning it off and on again" - The IT Crowd


_______________________________________________
m2e-dev mailing list
m2e-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-dev



Back to the top