[TR-80] Move code to terrier.org Java package namespaces Created: 30/Nov/09  Updated: 05/Mar/10  Resolved: 02/Feb/10

Status: Resolved
Project: Terrier Core
Component/s: .applications, .compression, .indexing, .matching, .querying, .structures, .utility, build, tests
Affects Version/s: None
Fix Version/s: 3.0

Type: Improvement Priority: Major
Reporter: Craig Macdonald Assignee: Craig Macdonald
Resolution: Fixed  
Labels: None

Attachments: File fixSVN.sh    
Issue Links:
Related

 Description   
If we're going to do this, we do it *now*, or for any future 4.0 release.

Advantages:
 * Namespace is shorter and easier to type
 * Advertises the domain name - people can see the website address easily from the class

Disadvantages:
 * Breaks existing code - all existing code will need upgrading
 -> We could keep deprecated proxy classes for all classes for a short while.
 * Breaks existing indices
 -> Introduce changing facility in Index.java to rewrite package namespaces

Discuss...

 Comments   
Comment by Craig Macdonald [ 01/Feb/10 ]

This is the script used to do the svm moves, etc.

Comment by Craig Macdonald [ 02/Feb/10 ]

It is done.

Generated at Mon Nov 30 07:00:47 GMT 2020 using JIRA 7.1.1#71004-sha1:d6b2c0d9b7051e9fb5e4eb8ce177ca56d91d7bd8.