[keycloak-dev] Is keycloak Java 8 only now? Where is it documented?
Bill Burke
bburke at redhat.com
Fri Jan 8 10:40:26 EST 2016
I set JDK 8 for maven-compiler-plugin only for appropriate infinispan
module, so everything else should be JDK 7 or 6 bytecode.
On 1/8/2016 9:42 AM, Stian Thorgersen wrote:
> It'll probably even run on Java 7 with EAP 6.4 as the particular code
> above is not in used with older Infinispan versions.
>
> On 8 January 2016 at 15:01, Vlastimil Elias <velias at redhat.com
> <mailto:velias at redhat.com>> wrote:
>
> Sure thing, I only want to be sure what is going on and if it is
> documented properly.
> Looks like EAP 6.4 can run on Java 8 so it shouldn't be so big
> problem for us.
>
> Vlastimil
>
>
> On 8.1.2016 13:53, Stian Thorgersen wrote:
>> Java 8 is now required to build due to switch to WildFly 10. The
>> target Java version is inherited from JBoss parent
>> (https://github.com/jboss/jboss-parent-pom/blob/master/pom.xml#L132).
>>
>>
>> Next release (1.8) will require Java 8 on server-side, but still
>> support Java 7 on the client-side.
>>
>> Oracle stopped supporting Java 7 early last year, so maybe it's
>> time to move on ;)
>>
>> I'll update the readme's though.
>>
>> On 8 January 2016 at 13:40, Vlastimil Elias <velias at redhat.com
>> <mailto:velias at redhat.com>> wrote:
>>
>> Hi,
>>
>> I rebased my local Keycloak source codes to latest master
>> yesterday, and
>> got compilation error in
>> org.keycloak.models.sessions.infinispan.InfinispanUserSessionProvider
>> class, because of import of classes from java.util.function
>> package.
>> Investigation shown me that these classes are available in
>> Java 8+ only.
>>
>> Does this mean that next version of Keycloak (1.8) is
>> targeted to run on
>> Java 8 only?
>>
>> Is this documented somewhere? Main readme at
>> https://github.com/keycloak/keycloak still states "Ensure you
>> have JDK 7
>> (or newer)" in build section. And I was not able to find any
>> other info
>> about required java version in user doc (eg Installation
>> chapter).
>>
>> And I also realized that Keycloak's parent pom file (and all
>> subprojet
>> poms also) miss any information about target java version.
>> There was this definition in pom file a year ago, but looks
>> like Stian
>> removed it 9 months ago:
>>
>> <!-- maven-compiler-plugin -->
>>
>> <maven.compiler.target>1.7</maven.compiler.target>
>>
>> <maven.compiler.source>1.7</maven.compiler.source>
>>
>> This brings a small problem when importing the project into
>> Eclipse, as
>> it is not able to correctly set java version for the project.
>> But maybe there is some reason why this is not in the pom? (I can
>> imagine that adapters use lower java version than the
>> Keycloak server)
>>
>> Is it possible to clear this somehow, at least in the
>> documentation?
>>
>> Thanks
>>
>> Vlastimil
>>
>> --
>> Vlastimil Elias
>> Principal Software Engineer
>> Developer Portal Engineering Team
>>
>>
>>
>> _______________________________________________
>> keycloak-dev mailing list
>> keycloak-dev at lists.jboss.org
>> <mailto:keycloak-dev at lists.jboss.org>
>> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>
>>
>
> --
> Vlastimil Elias
> Principal Software Engineer
> Developer Portal Engineering Team
>
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
>
>
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20160108/0c1ab616/attachment-0001.html
More information about the keycloak-dev
mailing list