Uploaded image for project: 'Build'
  1. Build
  2. BUILD-1018

Include magnolia's beanutils2 artifact as a dependency in the bom

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • BOM 6.3.0, BOM 6.2.30
    • None
    • None
    • None

    Description

      Context

      The repo:

      https://github.com/apache/commons-beanutils/

      has been internally forked here

      https://git.magnolia-cms.com/projects/INTERNAL/repos/commons-beanutils/browse

      There is jenkins job that is running successfully (2.0.0-magnolia-SNAPSHOT)

      But now, we'll need to include this dependency in the current bom, in order to start to consume it and getting rid of the old one

      Expected results

      The library is included in the bom. Packages from beanutils1 and 2 are not the same, so there should be no problem there.

      We'll keep on managing both beanutls1 and beanutils2 in BOM for now, even though we'll remove usages of the former from all of Magnolia's codebase. Reason being custom projects may still depend on older version and removing it completely would cause consumer projects to fail at compile time. 
      This grace period will likely end with Magnolia 6.3.  

      Dev notes

      Current gav coordinates:

      <groupId>info.magnolia.beanutils2</groupId>
      <artifactId>commons-beanutils2</artifactId>
      <version>2.0.0-magnolia-SNAPSHOT</version> 

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                fgrilli Federico Grilli
                dalonso Daniel Alonso
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Work Started:

                  Checklists

                    Task DoR