That was really fast. A lot of vendors still have problems upgrading to Platform 6.5 - me included.
I just build my App against the beta and now the RC but the final 8.8.0 release gives me this error on App Startup:
UPDATE I got it working.
The app uses/provides
- httpclient
- google Gson
- provides REST API
- provides Confluence Macros
here is the full pom.xml
- Confluence 8.8 pom.xml with Macros and REST API · GitHub
- Build against Confluence 8.8.0
- With Platform 6.5.0 BOM
The REST API stuff is unchanged in atlassian-plugin.xml (No v2 yet!)
We build with Atlassian SDK 8.2.8 and JDK 11
Things I changed in my code (also as preparation for Confluence 9)
- Replace
@PostConstruct
and@PreDestroy
with Spring InitializingBean - Replace
@JsonProperty
with@XmlElement
- build chain changed to use temurin java 11 + Atlassian sdk 8.2.8 + amps 8.10.1 in pom
- replace SettingsManager by GlobalSettingsManager
- logging: only slf4j-api is scope=compile and everything else scope=test
- Replaced Guava with vanilla java logic
- Removed Jacksondependencies => Use JaxRS json/xml logic
- Removed
@Named
and@Inject
=>@Component
+@Autowired
- Refactored User to ConfluenceUser