[MGNLIMG-200] Remove uses of the Content API Created: 14/Jul/17  Updated: 15/Oct/21  Resolved: 16/Oct/17

Status: Closed
Project: Imaging
Component/s: None
Affects Version/s: None
Fix Version/s: 3.4

Type: Task Priority: Neutral
Reporter: Michael Mühlebach Assignee: Federico Grilli
Resolution: Fixed Votes: 0
Labels: tech-debt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
causality
is causing DOCU-2260 Parameter provider factory classes de... Closed
duplicate
is duplicated by MGNLIMG-203 Remove uses of the Content API Closed
relation
is related to MGNLIMG-201 Concurrent image generation jobs gene... Accepted
is related to DOCU-1234 Update "Imaging module" page Closed
supersession
supersedes MGNLIMG-180 Provide a TextStyleTransformer which ... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Release notes required:
Yes
Documentation update required:
Yes
Date of First Response:
Epic Link: Remove Content API
Sprint: Basel 112, Basel 113, Basel 114, Basel 115, Basel 116, Basel 117, Basel 118
Story Points: 21

 Description   

see https://wiki.magnolia-cms.com/pages/viewpage.action?pageId=136852051 for further detail.



 Comments   
Comment by Federico Grilli [ 11/Oct/17 ]

Reopening as the new Maven group and artifact ids were not updated in CE bundle and relevant modules. Needs another round of testing.

Comment by Maxime Michel [ 17/Oct/17 ]

GAV update is fine in both clean install and upgrade scenarios.

Comment by Federico Grilli [ 17/Oct/17 ]

@docuteam:

  • Maven group id changed from info.magnolia to info.magnolia.imaging
  • artifact ids changed as follows
    • magnolia-module-imaging -> magnolia-imaging-compatibility (for the backward compatible one)
    • magnolia-module-imaging -> magnolia-imaging (name of the new shiny imaging module)
    • magnolia-module-imaging-fix-preload-awt -> magnolia-imaging-fix-preload-awt

Maven relocations are provided to point users referring to old group and artifact ids in their pom.xml to the new artifacts
E.g. assume a user has

 <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-imaging</artifactId>
        <version>3.4</version>
      </dependency>

that will cause a redirection to the artifact info.magnolia.imaging:magnolia-imaging-compatibility which is Content API compatible. A message in the console/logs will encourage such user to update to the latest artifact info.magnolia.imaging:magnolia-imaging which is Content API free.

Generated at Mon Feb 12 02:13:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.