wttech / aet

AET - a system that detects visual changes on web sites and performs basic page health checks
https://wttech.blog/open-source/
Apache License 2.0
146 stars 49 forks source link

Support Java 8 source format? #65

Closed toniedzwiedz closed 7 years ago

toniedzwiedz commented 7 years ago

During one of the code reviews, I noticed that the sources of AET are written in Java 7 (this is used later on in the Maven Compiler plugin config)

Is there a reason the project hasn't migrated to Java 8?

It seems there's already some requirement to build (or use, I'm not sure )the project using Java 8 that has something to do with Bobcat.

https://github.com/Cognifide/aet/blob/master/pom.xml#L135

malaskowski commented 7 years ago

Hi @toniedzwiedz , thank you for the question.

AET uses Apache Karaf 2.3.9 which unfortunately does not support Java 8:

http://karaf.apache.org/download.html

We tried some (long) time ago to migrate to higher version of Karaf which failed. Currently there is another solution on the horizon during which we want to finally upgrade to JDK 8: #7