Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0-M1
    • Component/s: Build System
    • Labels:
      None

      Description

      Maven2 would give us:

      • automatic dependency download from ibiblio (remove problems with lgpl libraries we use in tests)
      • generation of .project and .classpath for eclipse and other specific IDE tasks (IDEA): JAMES-439
      • simpler integration with third party tools (clover, continuos integration)
      • standard folder structure: more similar to our sister project "Apache Directory", we can reuse their installer and modules.
      • integrated site generation (good thing if we plan to make our release cycles faster)

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          1338d 16h 25m 1 Norman Maurer 12/Jan/10 22:07
          Mark Thomas made changes -
          Workflow Default workflow, editable Closed status [ 12566483 ] jira [ 12582035 ]
          Mark Thomas made changes -
          Workflow jira [ 12368998 ] Default workflow, editable Closed status [ 12566483 ]
          Norman Maurer made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Norman Maurer [ norman ]
          Fix Version/s 3.0-M1 [ 12314294 ]
          Fix Version/s Trunk [ 12312135 ]
          Resolution Fixed [ 1 ]
          Hide
          Norman Maurer added a comment -

          maven2 is now the official build tool

          Show
          Norman Maurer added a comment - maven2 is now the official build tool
          Stefano Bagnara made changes -
          Fix Version/s Trunk [ 12312135 ]
          Fix Version/s Next Major [ 10427 ]
          Hide
          Stefano Bagnara added a comment -

          I added a basic pom.xml to create our current site.
          The pom also include all the dependencies needed to build and run tests/build reports for james-server but it should not be used as the official way to build it because it currently depend on not-verified third party libraries from ibiblio.

          Show
          Stefano Bagnara added a comment - I added a basic pom.xml to create our current site. The pom also include all the dependencies needed to build and run tests/build reports for james-server but it should not be used as the official way to build it because it currently depend on not-verified third party libraries from ibiblio.
          Norman Maurer made changes -
          Fix Version/s 3.0 [ 10427 ]
          Fix Version/s 2.4.0 [ 12311645 ]
          Stefano Bagnara made changes -
          Field Original Value New Value
          Link This issue incorporates JAMES-439 [ JAMES-439 ]
          Stefano Bagnara created issue -

            People

            • Assignee:
              Norman Maurer
              Reporter:
              Stefano Bagnara
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development