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
Solved! Go to Solution.
Views
Replies
Total Likes
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.
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.
Views
Replies
Total Likes
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.
Views
Replies
Total Likes