Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

AEM | Cloud Manager | Java 11 Build issues

Avatar

Level 4

Hi Team,

 

Facing issues while building code in Java 11 on Cloud Manager. Followed https://experienceleague.adobe.com/docs/experience-manager-cloud-service/onboarding/getting-access/c... 

 

and getting

 

05:04:24,675 [main] [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.26.4:scr (generate-scr-scrdescriptor) on project : Unable to load compiled class: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]

 

07:59:56,450 [main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on : Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test failed:  has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]

 

Can you please update on same and next steps

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @NehaCMS , first off you need to get rid of all the SCR annotations and replace them with OSGi R6/R7 annotations. Post that your build will probably not fail. 
Reference : https://helpx.adobe.com/in/experience-manager/kb/cloud-manager-build-on-java11-aem.html 

Thanks,

Bilal.

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi @NehaCMS , first off you need to get rid of all the SCR annotations and replace them with OSGi R6/R7 annotations. Post that your build will probably not fail. 
Reference : https://helpx.adobe.com/in/experience-manager/kb/cloud-manager-build-on-java11-aem.html 

Thanks,

Bilal.

Avatar

Level 4
Hi @bilal_ahmad - What about maven-surefire-plugin error 07:59:56,450 [main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on : Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test failed: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1] Kindly update on same as well

Avatar

Community Advisor

Hey @NehaCMS you can either try this:

 

 

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.2</version>
    <configuration>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>

 

or
add -DskipTests while building the project using maven. If running the jUnit test are necessary, I'd want to know what package are you using ? is it 

 

import org.junit.Test;

 

or

 

import org.junit.jupiter.api.Test;

 

 

if the earlier one, try replacing it with the latter.

 

Thanks,

Bilal.