Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for Java 9/10 #13

Open
shroffk opened this issue May 14, 2018 · 13 comments
Open

Prepare for Java 9/10 #13

shroffk opened this issue May 14, 2018 · 13 comments
Assignees

Comments

@shroffk
Copy link
Contributor

shroffk commented May 14, 2018

build and test the various epics 7 modules on java 9 and java 10

@shroffk
Copy link
Contributor Author

shroffk commented May 14, 2018

Georg Weiss
"And I really think we should aim for Java 10 as Java 9 is not supported by Oracle."

@ttkorhonen
Copy link

"Write once, debug forever". (Sorry, I could not resist.)

@georgweiss
Copy link
Contributor

Well, it keeps us busy and it pays the mortgages.

@georgweiss
Copy link
Contributor

I will fix this and submit at PR when done.

@georgweiss
Copy link
Contributor

Can someone assign this to me (guess I need to be promoted to Contributor...)?

@ralphlange
Copy link
Contributor

I mean ... you are asking for it, right? :-)

@georgweiss
Copy link
Contributor

Living on the edge...

@ralphlange
Copy link
Contributor

... then be prepared. (For Java 10, of course.)

@georgweiss
Copy link
Contributor

Just bring it on, Oracle.

@shroffk
Copy link
Contributor Author

shroffk commented Jun 25, 2018

TODO:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project epics-directoryService: Compilation failure: Compilation failure: 
[ERROR] Source option 1.5 is no longer supported. Use 1.6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.

@ralphlange is there a reason why the directory project doe snot use the epics-parent as parent?

@shroffk
Copy link
Contributor Author

shroffk commented Jun 26, 2018

@mrkraimer have you tried to build your modules (pvDatabaseRPC) with java9?
Do you mind if I set up travis to build these modules with jdk9 too?

[ERROR] Exit code: 1 - /home/travis/build/epics-base/epicsCoreJava/exampleJava/pvDatabaseRPC/documentation/pvDatabaseRPC.html:207: error: self-closing element not allowed
[ERROR] /home/travis/build/epics-base/epicsCoreJava/exampleJava/pvDatabaseRPC/documentation/pvDatabaseRPC.html:207: error: self-closing element not allowed

@mrkraimer
Copy link
Contributor

mrkraimer commented Jun 26, 2018 via email

@georgweiss
Copy link
Contributor

exampleJava - being one of the optional modules that need a fix for Java 9+ - has an outstanding PR: epics-base/exampleJava#29.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants