Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-92

Move from ant to maven or other build system with decent library management

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • ManifoldCF 0.3
    • Build
    • None

    Description

      I am looking at the current project structure. If we want to make another build tool available I think we need to change the directory structure. I tried to place a suggestion in an image. Can you please have a look at it. If we agree that this is a good way to go, than I will continue to work on a patch. Which might be a bit hard with all these changing directories, but I'll do my best to at least get an idea whether it would be working.

      So I have three questions:

      • Do you want to move to maven or put maven next to ant?
      • Do you prefer another build mechanism [ant with ivy, gradle, maven3]
      • Do you have an idea about the amount of scripts that need to be changed if we change the project structure

      The image of a possible project layout (that is based on the maven standards) is attached to the issue

      Attachments

        1. Screen shot 2010-08-23 at 16.31.07.png
          69 kB
          Jettro Coenradie
        2. move-to-maven-acf-framework.patch
          139 kB
          Jettro Coenradie
        3. maven-poms-problem-starting-jetty-and-derby.patch
          23 kB
          Jettro Coenradie
        4. maven-poms-including-start-jar.patch
          25 kB
          Jettro Coenradie
        5. maven-start-jar.patch
          0.4 kB
          Jettro Coenradie
        6. patch-connectors.zip
          5 kB
          Jettro Coenradie

        Activity

          People

            kwright@metacarta.com Karl Wright
            jettroc Jettro Coenradie
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: