Project

General

Profile

task #9359

Updated by Andreas Müller about 3 years ago

A lot of version updates and updates to how dependencies are handled in TaxEditor has been done already in #9204. 

 However, further cleanup and update is needed. 

 ~~~ 
 mvn versions:display-dependency-updates 
 mvn dependency:tree 
 mvn dependency:tree -Dscope=compile 
 mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:tree -Dverbose=true    (verbose flag has been removed in 3.0 (https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html) 
 mvn dependency:analyze 
 ~~~ 



 TODO: 

  * spring 
  * hibernate 
  * lucene 
  * others 
  * remove cdmlib-persistence from taxeditor dependencies (also removes hibernate dependencies) (#9208) 
  * upgrade to hibernate >5.1 
  * remove apache-log4j-extras from taxeditor #9205 

 === 

 Open issues from older tickets: 

 #3403: Update remaining libraries: 

 * Check why we use "<taskdef name="hibernatetool" ..." 
 * Try to remove springmodules dependency in remote and remote-web-app: #3408 
 * Try to remove json-lib (and dependendent xom, xmlParserAPIs) dependency and replace by jackson: #4009 #3440 
 * Don't forget to update dependencies in Taxonomic Editor and CDM Server (e.g. http://dev.e-taxonomy.eu/trac/changeset/17582/trunk/cdm-server/pom.xml?old=17396&old_path=trunk%2Fcdm-server%2Fpom.xml)

Back