[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: |
|
||||
| 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 |