[TR-371] Finalize maven build routine and update bin scripts for the new classpath Created: 09/Nov/15  Updated: 04/Dec/15  Resolved: 04/Dec/15

Status: Resolved
Project: Terrier Core
Component/s: None
Affects Version/s: 4.0
Fix Version/s: 4.1

Type: Task Priority: Major
Reporter: Richard McCreadie Assignee: Richard McCreadie
Resolution: Fixed  
Labels: None

Issue Links:
Related
relates to TR-187 Maven support Resolved

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

 Comments   
Comment by Richard McCreadie [ 09/Nov/15 ]

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.

Comment by Richard McCreadie [ 09/Nov/15 ]

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

Comment by Craig Macdonald [ 11/Nov/15 ]

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

Comment by Craig Macdonald [ 04/Dec/15 ]

Fixed in 4.1.

Generated at Fri Feb 26 00:53:08 GMT 2021 using JIRA 7.1.1#71004-sha1:d6b2c0d9b7051e9fb5e4eb8ce177ca56d91d7bd8.