Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.5
    • Fix Version/s: 4.1
    • Component/s: build
    • Labels:
      None

      Description

      Hi,

      As a user of maven (for the dependency management system), I started to write the pom.xml that can be used for the moment to compile Terrier. It is not a finished one, since parts of the build process (e.g. tests, packaging, ...) are not ported, but by typing

      mvn install

      terrier (and its dependencies) are stored in the local maven repository, and I can use a simple
          
          <dependency>
            <groupId>org.terrier</groupId>
            <artifactId>terrier</artifactId>
            <version>0.3.5</version>
          </dependency>

      in my projects.

      I also had to remove org/terrier/utility/SimpleJettyHTTPServer.java from the compilation (see the pom.xml) since there was no maven entry for jetty 5.1.15 (there is none below version 6). I sometimes selected versions a bit higher than those included with Terrier 3.5. For the moment, everything compiles fine and I will use this bug report if I make improvements to the maven build file.

      Benjamin
          

        Attachments

          Issue Links

            Activity

            bpiwowar Benjamin Piwowarski created issue -
            bpiwowar Benjamin Piwowarski made changes -
            Field Original Value New Value
            Attachment pom.xml [ 10336 ]
            bpiwowar Benjamin Piwowarski made changes -
            Attachment pom.xml [ 10333 ]
            bpiwowar Benjamin Piwowarski made changes -
            Attachment pom.xml [ 10337 ]
            bpiwowar Benjamin Piwowarski made changes -
            Attachment pom.xml [ 10336 ]
            craigm Craig Macdonald made changes -
            Link This issue is blocked by TR-190 [ TR-190 ]
            craigm Craig Macdonald made changes -
            Fix Version/s 4.1 [ 10070 ]
            craigm Craig Macdonald made changes -
            Link This issue blocks TREC-422 [ TREC-422 ]
            richardm Richard McCreadie made changes -
            Link This issue is related to TREC-423 [ TREC-423 ]
            craigm Craig Macdonald made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Assignee Craig Macdonald [ craigm ] Richard McCreadie [ richardm ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                richardm Richard McCreadie
                Reporter:
                bpiwowar Benjamin Piwowarski
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: