[OPENAIINT-20] Dependent modules should not be marked as provided Created: 07/Dec/23  Updated: 12/Jan/24  Resolved: 12/Jan/24

Status: Closed
Project: OpenAI Integrations
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1.0

Type: Bug Priority: Neutral
Reporter: Richard Gange Assignee: Sebastian Geschke
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
Template:
Acceptance criteria:
Empty
Work Started:

 Description   

If you create a dependency on the openai-automations:

<dependency>
    <groupId>info.magnolia.ai</groupId>
    <artifactId>magnolia-openai-automations</artifactId>
    <version>1.0.7</version>
</dependency>

then you run into problems like:

Module magnolia-openai-automations (version 1.0.7) is dependent on magnolia-definitions-api (version 0.9/*), which was not found.
Module magnolia-openai-automations (version 1.0.7) is dependent on magnolia-customer-data-platform-common (version 1.0/*), which was not found.
Module magnolia-openai-automations (version 1.0.7) is dependent on ui-framework-javascript (version 2.0.4/*), which was not found.

If there is a hard dependency on these modules then they should not be marked provided on the pom. It's not clear where or what would be providing them.

Woraround
Add the dependencies to your project pom.


Generated at Mon Feb 12 10:23:58 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.