IMHO, continued support of Java 1.5 is a waste of time.  I don't
know anybody who's still using it.  If you (you as in, the entire
list) do, please speak up.  Otherwise maybe we can just drop it.

--Thilo

On 10/01/13 19:19, Peter Klügl wrote:
> I have used Java SDK 1.6 with 1.5 compiler settings before.
> 
> I downloaded now a Java SDK 1.5 and get compile errors. Most of them are
> trivial, but a few missing methods are annoying. I will create an Jira
> issue.
> 
> Peter
> 
> Am 10.01.2013 19:04, schrieb Peter Klügl:
>> Am 10.01.2013 18:01, schrieb Marshall Schor:
>>> On 1/9/2013 4:32 PM, Richard Eckart de Castilho wrote:
>>>> Hi,
>>>>
>>>> I just looked at the "nicer Javadoc" tutorial [1] mentioned by
>>>> Marshall. They suggest to run releases with the actual minimum JDK
>>>> version required by the project, e.g. a JDK 5 if the target version
>>>> is 1.5.
>>>>
>>>> I wonder what the policy for UIMA releases. UIMA still targets Java
>>>> 5, but for example on recent OS X machines Java 5 is no longer
>>>> available. So far I only set the source level in the POM of my
>>>> projects and rely on the JDK doing the right thing - so far I had no
>>>> complains. Do you consider this to be enough, or do we actually have
>>>> to get hold of some Linux an install a JDK 5 there?
>>> This should be enough, given we have Jenkins builds running on
>>> Java5.  Those
>>> would catch any "accidental" dependencies on post-Java-5 APIs, which
>>> is the main
>>> issue we've seen.
>>>
>>>
>>>> Also, what about upgrading uimaj-core to Java 6? Afaik Java 5 is no
>>>> longer officially maintained (at least by Oracle, no idea about IBM
>>>> and others). TextMarker cannot be built with Java 5 (I tried it on
>>>> Jenkins - doesn't work). The same goes for uimaFIT, although it
>>>> might be possible to step that down to 5 again - I had the
>>>> misconception that Spring 3.x was Java-6-only, but just read that it
>>>> supports Java 5 as well.
>>> Our general posture is to upgrade to the next Java level when
>>> "required", given
>>> that later Java levels are OK for running UIMA as well.  If we move
>>> before we
>>> need to, it only serves to possibly shrink (albeit perhaps very
>>> slightly) our
>>> user base.
>>>
>>> If TextMarker cannot be built with Java 5, a good question to
>>> investigate is
>>> what it would take to make it buildable under 5.  My experience is
>>> that this is
>>> frequently a pretty trivial change.
>>> But if it turned out that there's some solid reason Java 6 is
>>> required, that
>>> could be sufficient reason to upgrade all of UIMA to 6.
>>
>> I will investigate it.
>>
>> Peter
>>
>>
>>
>>
>>> -Marshall
>>>> Cheers,
>>>>
>>>> -- Richard
>>>>
>>>> [1] http://wiki.apache.org/lucene-java/HowToGenerateNiceJavadocs
> 

Reply via email to