After minor tweaks master now builds on Java 9 [1], MacOS Modeler is
fully functional too.
Need to check Win version and fix 4.0 branch.

[1] https://travis-ci.org/apache/cayenne/builds/282248738

On Sat, Sep 23, 2017 at 3:01 PM, Andrus Adamchik <and...@objectstyle.org> wrote:
> Now that there is a GA of Java 9, I figured I'll try it out with our upcoming 
> releases. The initial results are not bad:
>
> * Generic Modeler starts on MacOS and seems to be fully operational.
> * MacOS Modeler does not start.
> * 4.0 core compiles. The build fails later on "cayenne-project" module due to 
> import conflict [1] (cause Module is now a class in java.lang, we need to an 
> explicit import for org.apache.cayenne.di.Module). Should be an easy fix.
>
> Not bad...
>
> Andrus
>
>
> [1]
> [INFO] cayenne-parent: Top-level parent of Cayenne modules  SUCCESS [  0.589 
> s]
> [INFO] build-tools-parent: Cayenne Build Tools Parent ..... SUCCESS [  0.014 
> s]
> [INFO] cayenne-legal: Cayenne License and Notice Bundle ... SUCCESS [  0.925 
> s]
> [INFO] cayenne-test-utilities: Common Unit Test Utilities . SUCCESS [  1.312 
> s]
> [INFO] cayenne-checkers: Cayenne Code Checkers ............ SUCCESS [  0.148 
> s]
> [INFO] cayenne-di: Cayenne Dependency Injection Container . SUCCESS [  6.759 
> s]
> [INFO] cayenne-server: Cayenne Server ..................... SUCCESS [01:26 
> min]
> [INFO] cayenne-project: Cayenne Project ................... FAILURE [  2.892 
> s]
> [INFO] cayenne-dbsync: Database Synchronization Tools ..... SKIPPED
> [..]
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile 
> (default-testCompile) on project cayenne-project: Compilation failure: 
> Compilation failure:
> [ERROR] /Users/andrus/Desktop/Cayenne 
> 4.0.B2/cayenne-4.0.B2-src/cayenne-project/src/test/java/org/apache/cayenne/project/upgrade/v8/ProjectUpgrader_V8Test.java:[103,8]
>  error: reference to Module is ambiguous
> [ERROR] both interface org.apache.cayenne.di.Module in org.apache.cayenne.di 
> and class java.lang.Module in java.lang match
>
>
>
>
>
>> On Mar 7, 2017, at 3:24 PM, Nikita Timofeev <ntimof...@objectstyle.com> 
>> wrote:
>>
>> Hi, all
>>
>> FYI here is some test results with JDK9 (after some minor fixes in
>> Cayenne like dependencies update):
>>
>> https://issues.apache.org/jira/browse/CAY-2253
>>
>> On Mon, Feb 20, 2017 at 11:57 AM, Andrus Adamchik
>> <and...@objectstyle.org> wrote:
>>>
>>>> On Feb 15, 2017, at 4:47 AM, Aristedes Maniatis <a...@maniatis.org> wrote:
>>>>
>>>> One that we should look at is testing against Java 9 I believe. It doesn't 
>>>> have to use any Java 9 features, just not break since Java 9 is due out in 
>>>> July.
>>>
>>> There are a few macOS specific things that may affect the Modeler:
>>>
>>> http://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-97C1D0BB-D5D3-4CAD-B17D-03A87A0AAF3B
>>>
>>> Otherwise I don't see any warning signs. But of course we need to test it 
>>> for real once M5 is out.
>>>
>>> Andrus
>>
>>
>>
>> --
>> Best regards,
>> Nikita Timofeev
>



-- 
Best regards,
Nikita Timofeev

Reply via email to