[MGNLMULTPA-33] Create Snapshot releases and modules so people can test Created: 15/Nov/23  Updated: 01/Dec/23  Resolved: 21/Nov/23

Status: Closed
Project: Multiple Pages Apps
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Christopher Zimmermann Assignee: Rishab Dhar
Resolution: Done Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Attachments: File magnolia-configuration-6.2-SNAPSHOT.jar     File magnolia-core-6.2-SNAPSHOT.jar     File magnolia-i18n-6.2-SNAPSHOT.jar     File magnolia-multiple-pages-apps-editor-1.0.0-SNAPSHOT.jar     File magnolia-rendering-6.2-SNAPSHOT.jar     File magnolia-resource-loader-6.2-SNAPSHOT.jar     File magnolia-ui-framework-6.2-SNAPSHOT.jar     File magnolia-ui-framework-jcr-6.2-SNAPSHOT.jar    
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLMULTPA-34 Implementation Sub-task Completed Rishab Dhar  
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: Multiple Pages App LD
Sprint: DevX 51
Story Points: 1
Team: DeveloperX
Work Started:

 Description   

The goal is to make it easy for people to test. It is a precursor to releasing a beta as that is currently blocked until we release 6.2.41.

There are 2 objectives:

  1. Enable a developer who uses Maven to include the feature in their project. (I guess by getting snapshot DXCORE plus including dependency to snapshot version of MGNLMULTPA?)
  2. Enable a developer who does not use Maven to try the project. Developer gets snapshot version of DXCORE (using CLI or other method). Developer replaaces a few JARS with the necessary snapshot jars by hand. They probaably get the jars from attachmets to thiss ticket.
    1. You can get the snapshot JARS at this address: https://nexus.magnolia-cms.com/#browse/browse:magnolia.enterprise.snapshots:info%2Fmagnolia%2Fdx%2Fmagnolia-dx-core-webapp%2F6.2-SNAPSHOT
    2. You can get the snapshot of this module at: https://nexus.magnolia-cms.com/#browse/browse:magnolia.enterprise.snapshots:info%2Fmagnolia%2Feditor%2Fmagnolia-multiple-pages-apps-editor


 Comments   
Comment by Rishab Dhar [ 16/Nov/23 ]

For objective 1, just declare this dependency to your webapp pom which is based on dx-core 6.2-SNAPSHOT:

<dependency>
  <groupId>info.magnolia.editor</groupId>
  <artifactId>magnolia-multiple-pages-apps-editor</artifactId>
  <version>1.0.0-SNAPSHOT</version>
</dependency>

For objective 2, download the attached jars:

And replace their corresponding equivalents from WEB-INF/lib in the downloaded dx-core using:

$ mgnl jumpstart -m 6.2.40
Comment by Christopher Zimmermann [ 16/Nov/23 ]

Thanks. For Objective ive 2: If I am on 6.2.40 Do I also need jars for some other modules? If so - can you add them as well?

Comment by Christopher Zimmermann [ 20/Nov/23 ]

Or you could zip up all the jars from a working snapshot instaance and add them.

Comment by Rishab Dhar [ 20/Nov/23 ]

I updated the comment as well to reflect that.

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