I'm trying to migrate on uber-jar 6.5.3 from 6.5.2, but i found out that classes under com.day.cq.dam.scene7.api.* were removed.
So i cannot use next classes:
Which leads to problems with existing code.
Could someone tell me, is there any replacing for Scene7 API inside new uber-jar(6.5.3)?
And what happened to Scene7 API? Is it sunset?
Solved! Go to Solution.
After speaking to Engineering team, it looks like that API is appearing in the deprecated jar because it contains deprecated methods.
String getFlashTemplatesServer(S7Config s7Config);
The interface itself is not deprecated, so as long as you don't use an @deprecate method, you should be good to go for the foreseeable future.
How about during uber-jar-6.5.7 upgrade.
I get the below error.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project commbank.core: Compilation failure: Compilation failure:
[ERROR] /C:/CBA/my_LEGO/aem.commbank-lego/bundles/core/src/main/java/com/commbank/services/impl/DynamicMediaProcessorImpl.java:[7,39] package com.day.cq.dam.api.s7dam.scene7 does not exist
[ERROR] /C:/CBA/my_LEGO/aem.commbank-lego/bundles/core/src/main/java/com/commbank/services/impl/DynamicMediaProcessorImpl.java:[38,13] cannot find symbol
[ERROR] symbol: class ImageUrlApi
[ERROR] location: class com.commbank.services.impl.DynamicMediaProcessorImpl
[ERROR] -> [Help 1]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.