Anyone knows if we have Java 8 on the CI server? Maybe we should add it to the 
3.2 tests.. Another set of red balls to pay attention to :)

A.


On Mar 21, 2014, at 6:52 PM, John Huss <johnth...@gmail.com> wrote:

> On Fri, Mar 21, 2014 at 9:51 AM, Andrus Adamchik 
> <and...@objectstyle.org>wrote:
> 
>> Oh, nice! I missed the announcement.
>> 
>>>> [ERROR] * Implementation of {@link #BatchQueryBuilderFactory}, which
>> uses
>> 
>> Should be BatchTranslator. This is a recent refactoring.
>> 
>>>> [ERROR]
>>>> 
>> /Users/john/cayenne/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java:[39,21]
>>>> error: package com.apple.eawt does not exist
>> 
>> Yeah, this worked with Oracle Java 7, so there's gotta be a way to make it
>> work.
>> 
>> I wonder if we use this occasion to stop supporting Java 6 on 3.2. This is
>> such an old news. Anyways just throwing it here to see if anyone has strong
>> objections.
>> 
> 
> We're still running Java 6 mostly because there just wasn't a compelling
> reason to move to Java 7.  So I'd be reluctant to drop support too quickly.
> But Java 8 looks very nice; if dropping support for Java 6 speeds up the
> process of getting to Java 8 then it might be worth it.
> 
> Java 8 also includes the new Date & Time API (JSR-310), which should
> probably be supported in Cayenne eventually.  It's very similar to Joda
> from what I hear.
> 
> 
>> On Mar 21, 2014, at 5:38 PM, John Huss <johnth...@gmail.com> wrote:
>> 
>>> Still Java 8 just came out I decided to try and compile Cayenne using it
>>> (oracle version).  The code compiled without a problem.  There were a
>> bunch
>>> of javadoc issues that caused that part to fail so I fixed all those
>> except
>>> this one (since I'm not sure what to change it to):
>>> 
>>> [ERROR]
>>>> 
>> /Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.java:28:
>>>> error: reference not found
>>>> [ERROR] * Implementation of {@link #BatchQueryBuilderFactory}, which
>> uses
>>>> 'soft' delete
>>>> [ERROR] ^
>>> 
>>> 
>>> Then the modeler failed to build on Mac because it couldn't find
>>> com.apple.eawt:
>>> 
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
>>>> (default-compile) on project cayenne-modeler-mac-ext: Compilation
>> failure:
>>>> Compilation failure:
>>>> [ERROR]
>>>> 
>> /Users/john/cayenne/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java:[39,21]
>>>> error: package com.apple.eawt does not exist
>>> 
>>> This package (and the classes) DOES exist in rt.jar, so for some reason
>> it
>>> is just not finding it.  If I comment out the apple code then the entire
>>> build completes successfully.
>>> 
>>> 
>>> John
>> 
>> 

Reply via email to