opennlp-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörn Kottmann <>
Subject Re: Move to Java 7
Date Tue, 05 Nov 2013 08:35:07 GMT
We are on Java5 currently, that makes the build for a release more and 
more inconvenient because you have to install
a Java5 VM to get it done.

No, other than this there are no strong reasons as far as I am aware of 
to move forward to Java 6 or Java 7, both versions don't offer
any new exciting features which improve the user experience of OpenNLP. 
Though it is nice to use the new API in Java 6/7 here and there.

OpenNLP 1.6.0 will break backward compatibility in some ways, e.g. 
through the refactoring of the machine learning code, but
this will only affect users who sub-classed a component or copied over code.

Should we reconsider the update, and wait a bit longer? Would it make 
sense to move forward to Java 6?


On 10/31/2013 02:07 AM, Lance Norskog wrote:
> My ability to search email has just now died, so I can't find the 
> recent discussion. Is there a compelling reason not to use 5 or 6? Any 
> deal-breakers? Open source projects have a range of ways to trip up 
> and alienate users, and breaking compatibility is in the top list. 
> Hadoop & Ruby have lost traction by changing APIs. Python 3 is not 
> backward-compatible as in 'you have to recode these few little things 
> we don't like any more' and I only see 2.7 apps when I download them.
> I don't know if Lucene is on Java 7 yet. They have been very 
> conservative about these upgrades in the past, because they have a 
> really large installed base. Lucene/Solr is one of the top 5 Apache 
> downloads. As to my little project, nobody uses it.
> Lance
> On 10/30/2013 12:39 AM, Jörn Kottmann wrote:
>> I know you are working on an OpenNLP contrib to Lucene,
>> would this be affected through the update?
>> Jörn
>> On 10/30/2013 08:36 AM, Jörn Kottmann wrote:
>>> Hi Lance,
>>> please share you concerns with us. OpenNLP 1.6.0 will
>>> require a Java 7 VM, if other parts of your project only require
>>> Java 6 this will all work together on a Java 7 VM.
>>> Do you have a production system where you can only run java 6 VMs?
>>> At which time do you plan to update to java 7? It will probably take 
>>> us a few
>>> month until OpenNLP 1.6.0 is out.
>>> Jörn
>>> On 10/29/2013 11:02 PM, Lance Norskog wrote:
>>>> Will this screw up a project that uses OpenNLP jar if the project 
>>>> is still on Java 6?
>>>> Lance
>>>> On 10/29/2013 03:29 AM, Mark G wrote:
>>>>> Ok, thanks! I didn't know which server was the build server... 
>>>>> same as SVN?
>>>>> I will try to commit some java 7 code now
>>>>> MG
>>>>> On Tue, Oct 29, 2013 at 6:25 AM, Jörn Kottmann 
>>>>> <> wrote:
>>>>>> On 10/29/2013 11:11 AM, Mark G wrote:
>>>>>>> OK, I committed the POM only just to see if the CI server has

>>>>>>> Java 7 in
>>>>>>> it's path. Since we haven't gotten a build error yet, it may
>>>>>>> fine.
>>>>>>> Haven't tried committing  any code with J7 objects.
>>>>>> I updated the configuration on the build server is now to Java 7,

>>>>>> to do
>>>>>> this you have to log
>>>>>> in there with your apache id and then go to "Configuration" of 
>>>>>> the OpenNLP
>>>>>> project.
>>>>>> Jörn

View raw message