Opened 7 years ago

Closed 7 years ago

#1432 closed defect (fixed)

petascope libs check

Reported by: Dimitar Misev Owned by: Bang Pham Huu
Priority: major Milestone: 9.3
Component: petascope Version: development
Keywords: Cc: Vlad Merticariu
Complexity: Medium

Description

I'm looking at the heaviest libs used by petascope:

1.3M	ant-1.7.0.jar
1.5M	hsqldb-2.3.3.jar
2.7M	xalan-2.7.0.jar
3.6M	sqlite-jdbc-3.7.15-M1.jar
7.1M	gt9-9.jar
8.8M	rasj-9.3.0.jar
18M	tools-1.6.jar
  • ant should definitely not be packaged?
  • hsqldb and sqlite are needed only when compiling for those options (configure option —with-petascopedb)
  • are xalan, gt9 and tools used?

Change History (4)

comment:1 by Bang Pham Huu, 7 years ago

gt9 is used for crs transformation.

is hsqldb and sqlite used for Petascope ? I don't think petascopedb can work on them.

the cleanest way I checked is update pom.xml to download dependencies from maven repository as it'll reduce a lot of spaces.

btw, hsqldb and sqlite already included in pom.xml.

Last edited 7 years ago by Bang Pham Huu (previous) (diff)

comment:2 by Dimitar Misev, 7 years ago

See my notes about hsqldb and sqlite; they can be commented out in the pom.xml for now. What's the ant for and xalan for?

in reply to:  2 comment:3 by Bang Pham Huu, 7 years ago

Replying to dmisev:

See my notes about hsqldb and sqlite; they can be commented out in the pom.xml for now. What's the ant for and xalan for?

no ant or xalan in the current repo, btw, I've checked and created a pom.xml in a patch (not upload yet) for all these dependencies and remove all of these jar files from the lib directory.
http://www.rasdaman.org/browser/applications/petascope/lib

comment:4 by Dimitar Misev, 7 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.