Hi Florian,

When you say next release, I suppose you are speaking about 0.4.0? And are you 
saying that the client + server in the next release would stay at JDK 5? While 
we do not currently have a CMIS server, it is in the works and we would like to 
use OpenCMIS if possible.

When you say 98% of OpenCMIS, what is the 2% you are thinking about? And yes, 
if you really need JDK 6/7 features, I agree that you should put it on a 
roadmap per version and projected date -- this way it is much easier for 
projects that leverage OpenCMIS to plan better.

Alex
-- 
Alexander Chow
Senior Software Engineer
Liferay, Inc.
Enterprise. Open Source. For Life.


On Thursday, June 2, 2011 at 12:09 PM, Florian Müller wrote:

> We have seen multiple opinions on this topic now. I think it is fair to 
> conclude that we are not changing the Java version in the next release.
> 
> Let me propose something different.
> 
> We could release three client packages:
> - A Java 5 package containing 98% of the OpenCMIS features and all 
> dependencies with a warning that this will fade away over time.
> - A Java 6 package containing all OpenCMIS features and all dependencies.
> - A Java 7 package containing all OpenCMIS features and a reduced set of 
> dependencies. (Several OpenCMIS dependencies will be covered by the new JRE 
> and we don't have to ship them anymore.)
> 
> The server packages should move to Java 6. That shouldn't affect too many 
> projects using OpenCMIS.
> 
> We don't have to do that immediately but we should put it on the roadmap. It 
> would also require some Maven magic that we have to sort out first...
> 
> WDYT?
> 
> 
> Florian
> 
> 
> On 31/05/2011 20:17, Florian Müller wrote:
> > Hi,
> > 
> > A long, long time ago we decided to compile OpenCMIS with Java 5 and it 
> > made sense at that time.
> > Today, Java 5 has reached End of Life, Java 6 found its way into even 
> > conservative enterprises and Java 7 is not far away.
> > 
> > Is there any reason to stick with Java 5 or can we update to Java 6?
> > 
> > 
> > There are actually a few Java 6 features (for example the CookieManager) 
> > that would help us.
> > 
> > Any comments?
> > 
> > 
> > Cheers,
> > 
> > Florian

Reply via email to