Turbine
  1. Turbine
  2. TRB-81

Create a common parent for Turbine and Fulcrum

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Create at pom-parent for both Turbine and the Fulcrum projects.

        Activity

        Hide
        Ludwig Magnusson added a comment -

        This wold be located next to the core and fulcrum folder in svn right?

        I.e:
        --turbine
        --core
        --fulcrum
        --parent
        --site

        Show
        Ludwig Magnusson added a comment - This wold be located next to the core and fulcrum folder in svn right? I.e: --turbine --core --fulcrum --parent --site
        Hide
        Georg added a comment -

        There is a parent POM in folders maven/turbine-parent/trunk (and tag). I think, the goal is to use this in the submodules fulcrum|turbine trunk|tags folder and adjust some entries, e.g. mailing-list, profiles ,some properties...

        Another idea would be to add a common parent POM in the folder turbine (or better a subfolder e.g. svn/trunk), as Ludwig is suggesting, having sub-modules inside. This might be useful, if someone wants to get the entire (trunk/tag) project (fulcrum and turbine). The prerequisite for this is, that the submodule entries are added as svn:externals (this is done btw in commons within trunks subfolders).

        Show
        Georg added a comment - There is a parent POM in folders maven/turbine-parent/trunk (and tag). I think, the goal is to use this in the submodules fulcrum|turbine trunk|tags folder and adjust some entries, e.g. mailing-list, profiles ,some properties... Another idea would be to add a common parent POM in the folder turbine (or better a subfolder e.g. svn/trunk), as Ludwig is suggesting, having sub-modules inside. This might be useful, if someone wants to get the entire (trunk/tag) project (fulcrum and turbine). The prerequisite for this is, that the submodule entries are added as svn:externals (this is done btw in commons within trunks subfolders).
        Hide
        Thomas Vandahl added a comment -

        The "maven" directory was created to keep all Maven-related stuff at one place, such as archetypes or parent POMs or plugins etc. The fulcrum-tree has already a parent-POM which served as the blueprint of the one currently under maven/turbine-parent/trunk. Although some of the Fulcrum component are used by Turbine 4.0, a lot of them are also used separately, by users working completely without Turbine (Wonder how they do it... Hi Siegfried!). So the complete checkout and build of the whole Turbine tree is not very probable, IMO. (Building the whole Fulcrum-tree already needs a fair bit of memory - and patience).

        The stuff that is now under maven/turbine-parent/trunk needs some testing and some fine-tuning to be released.

        Show
        Thomas Vandahl added a comment - The "maven" directory was created to keep all Maven-related stuff at one place, such as archetypes or parent POMs or plugins etc. The fulcrum-tree has already a parent-POM which served as the blueprint of the one currently under maven/turbine-parent/trunk. Although some of the Fulcrum component are used by Turbine 4.0, a lot of them are also used separately, by users working completely without Turbine (Wonder how they do it... Hi Siegfried!). So the complete checkout and build of the whole Turbine tree is not very probable, IMO. (Building the whole Fulcrum-tree already needs a fair bit of memory - and patience). The stuff that is now under maven/turbine-parent/trunk needs some testing and some fine-tuning to be released.
        Hide
        Thomas Vandahl added a comment -

        Turbine Parent POM was released a while ago

        Show
        Thomas Vandahl added a comment - Turbine Parent POM was released a while ago

          People

          • Assignee:
            Thomas Vandahl
            Reporter:
            Ludwig Magnusson
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development