The package name and Maven coords must be kept in sync to avoid jar hell.

You cannot change one without changing the other.

If 2.0 is to be compatible with 1.3, then the same Maven coords must be
kept.

If 2.0 is not binary compatible, then you must change the package and and
Maven coords.

That's how all Commons project do it AFAIK.

I am sure Sebb can elaborate if needed.

Gary


On Tue, Oct 14, 2014 at 5:13 PM, Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> Well coord changed for multiple reasons IIRC:
>
> 1) be aligned with commons projects
> 2) we upgraded to 2 (for binary + jcache reasons) so it seemd the
> moment to accept such a change
> 3) we upgraded to java 6 IIRC
> 4) project structure changed
>
> That said if you replace old jcs coord by commons-jcs-core module ones
> compatibility should be ok while you run/compile on java 6 so I don't
> think we should change the packages.
>
>
>
> Romain Manni-Bucau
> @rmannibucau
> http://www.tomitribe.com
> http://rmannibucau.wordpress.com
> https://github.com/rmannibucau
>
>
> 2014-10-14 23:04 GMT+02:00 Gary Gregory <garydgreg...@gmail.com>:
> > It looks like the Maven coords have changed which means the package name
> > must change, probably to ...jcs2, which means the artifact ID could
> > probably stand to be post-fixed with a 2 as well.
> >
> > Did the Maven coords change because version 2 breaks binary compatibility
> > with 1.3?
> >
> > Gary
> >
> > On Tue, Oct 14, 2014 at 4:23 PM, Romain Manni-Bucau <
> rmannibu...@gmail.com>
> > wrote:
> >
> >> Hello guys,
> >>
> >> seems we are good regarding dependencies now
> >>
> >> do we try a release this week? 2.0-alpha-1? Anything blocking?
> >>
> >>
> >> Romain Manni-Bucau
> >> @rmannibucau
> >> http://www.tomitribe.com
> >> http://rmannibucau.wordpress.com
> >> https://github.com/rmannibucau
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to