Uploaded image for project: 'Terrier Core'
  1. Terrier Core
  2. TR-371

Finalize maven build routine and update bin scripts for the new classpath

    Details

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

      Description

      Need to update pom to build fat jar and make scripts look for that jar

        Attachments

          Issue Links

            Activity

            richardm Richard McCreadie created issue -
            richardm Richard McCreadie made changes -
            Field Original Value New Value
            Summary FInalize maven build routine and update bin scripts for the new classpath Finalize maven build routine and update bin scripts for the new classpath
            Hide
            richardm Richard McCreadie added a comment -

            Commited change in 56da5410.

            Updated pom.xml to have the maven shade plugin build a runnable jar with all of the dependancies. 'mvn package -Dmaven.test.skip=true'

            Updated the classpath build in the bin scripts to point to this file, rather than searching for jars in the now non-existant lib folder.

            Tested on linux and seems to work. Still needs to be tested on windows.

            Show
            richardm Richard McCreadie added a comment - Commited change in 56da5410. Updated pom.xml to have the maven shade plugin build a runnable jar with all of the dependancies. 'mvn package -Dmaven.test.skip=true' Updated the classpath build in the bin scripts to point to this file, rather than searching for jars in the now non-existant lib folder. Tested on linux and seems to work. Still needs to be tested on windows.
            Hide
            richardm Richard McCreadie added a comment -

            Additional changes to logging file construction in 8601ed97 and 2928cf4a

            Show
            richardm Richard McCreadie added a comment - Additional changes to logging file construction in 8601ed97 and 2928cf4a
            richardm Richard McCreadie made changes -
            Link This issue relates to TR-187 [ TR-187 ]
            Hide
            craigm Craig Macdonald added a comment -

            Further changes from this side - I have renamed the jar file, and reduced the number of explicitly stated dependencies.

            Show
            craigm Craig Macdonald added a comment - Further changes from this side - I have renamed the jar file, and reduced the number of explicitly stated dependencies.
            richardm Richard McCreadie made changes -
            Project TREC [ 10010 ] Terrier Core [ 10000 ]
            Key TREC-423 TR-371
            Workflow jira [ 10935 ] Terrier Open Source [ 10975 ]
            Affects Version/s 4.0 [ 10051 ]
            Affects Version/s 4.0 [ 10050 ]
            Fix Version/s 4.1 [ 10070 ]
            Fix Version/s 4.1 [ 10071 ]
            Hide
            craigm Craig Macdonald added a comment -

            Fixed in 4.1.

            Show
            craigm Craig Macdonald added a comment - Fixed in 4.1.
            craigm Craig Macdonald made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: