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

Update Scala versions and library dependencies #104

Open
pauljamescleary opened this issue Jun 14, 2018 · 6 comments
Open

Update Scala versions and library dependencies #104

pauljamescleary opened this issue Jun 14, 2018 · 6 comments

Comments

@pauljamescleary
Copy link
Member

Let's get these things current, including java version.

@ptravers
Copy link
Collaborator

Sure are we purely adding support for current libraries or are we also dropping support for older libraries?

@pauljamescleary
Copy link
Member Author

I think we cross compile. I think for the newest version (master) we remove support for EOL'd stuff. We may have to support Java 7 still, we can cross compile for scala 2.11 and scala 2.12.

Even Java 7 has been EOL'd, but Java 8 is going to hang out for YEARS as the next LTS is Java 11 not out yet.

@pauljamescleary
Copy link
Member Author

Hrm, in hindsight Java 7 was EOL 3 years ago! I would say, let's continue to support Java 7 if possible as the world doesn't move fast. If it becomes too cumbersome, then scratch it.

If we can still support scala 2.11, we should be fine with Java 7 as that is the minimum JVM required

@ptravers
Copy link
Collaborator

Okay so are we dropping Scala 2.10 support then?

@pauljamescleary
Copy link
Member Author

I think we should drop Scala 2.10 support. Should update everything to be Scala 2.11 cross compile to Scala 2.12.

@ptravers
Copy link
Collaborator

So I've had a go for a bit today I'm currently seeing a bunch of breakages by just switching the cross compile to 2.11 and 2.12 for Scala. That forces an update to Scalatest. Which then broke mockito. I got it to compile but there's a bunch of runtime exceptions in the Spring and AspectJ packages.

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

2 participants