Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCU-549

Make sure documentation projects build for ce-users

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • None
    • None
    • None
    • None

    Description

      Make sure that all documentation projects build for ce-users
      (except for documentation-trait-tutorial which requires ee-license and appropriate ee-user maven settings.)
      If they undergo releases, it is okay when they use magnolia parent pom.

      Only the example project should NOT use magnolia parent pom, since it is explicit explained that it was created with the magnolia archetype.


      old description:

      When using the magnolia-parent-pom-community, the build depends on some magnolia maven plugins, for which <pluginRepositories/> is required (depending on the maven settings of the user).

      Demo-projects explaining users how to do their stuff should NOT rely on magnolia parent poms.

      => Fix the poms removing that parent pom for:
      – documentation-reuse-content
      – documentation-trait-tutorial
      – example-project
      – flickr-integration-parent
      – fs-browser-app
      – using-resources-parent

      Note that some of these projects also must released.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              cmeier Christoph Meier
              cmeier Christoph Meier
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR