Changeset 29730 for main/trunk/gli/lib/README.txt
- Timestamp:
- 2015-02-11T21:09:47+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/gli/lib/README.txt
r29729 r29730 1 --------------------------- 2 THE apache.jar FILE 3 --------------------------- 4 1 5 GLI's apache.jar is a custom jar file that collects together apache libraries necessary to compile, build and run GLI. There's no documentation on the various jar files that it contains, but I've guessed by inspecting the contents. 2 6 3 Some of the contents are from xercesImpl.jar and xml-apis.jar, which may need to be kept up to date together, since they are related and interdependent jar files.7 Some of the contents are from xercesImpl.jar and xml-apis.jar, which may need to be kept up-to-date in tandem, since they are related and interdependent jar files as updates to xalan.jar for instance come with correspondingly updated xerces, xml-apis and other related jars. 4 8 5 9 6 Commit 29729 added the contents of xml-apis.jar (sax) and xercesImpl.jar (both found in GS3/web/WEB-INF/lib else packages/tomcat/lib) into apache.jar, replacing the older xerces and xml-apis contents of apache.jar 10 Commit r29729 adds the contents of xml-apis.jar (sax) and xercesImpl.jar (both found in GS3/web/WEB-INF/lib else packages/tomcat/lib) into apache.jar, replacing the older xerces and xml-apis contained of apache.jar. 11 This update was necessary to handle commit r29687 where web.xml was split into web.xml and servlets.xml, with the former including the latter as an entity. GLI needs to use an EntityResolver to work with this, but the older xerces and xml-apis in apache.jar would still result in GLI failing to start, unable to parse web.xml because of the way in which servlets.xml was included. The xercesImpl and xml-apis jars in GS3/web/WEB-INF/lib (copied into packages/tomcat/lib) contain versions of these jars that do make the EntityResolver in GLI work. 7 12 13 14 --------------------------- 15 CONTENTS OF apache.jar 16 --------------------------- 8 17 9 18 Overview of the contents of apache.jar and whether they got updated in the upcoming commit 29729. … … 27 36 - codec: appears to be from commons-codec, 28 37 - logging: appears to be from commons-logging. 29 - not sure where the 4 other subfolders of commons (beanutils, collections, digester, httpclient) are from. 38 - not sure where the 4 other subfolders of commons (beanutils, collections, digester, httpclient) are from. See commit message of http://trac.greenstone.org/log/gli/trunk/lib/apache.jar?rev=14319 for ideas. 30 39 31 40 … … 33 42 34 43 35 After unzipping apache.jar, the contents were updated as described above. 44 --------------------------- 45 UPDATING apache.jar 46 --------------------------- 47 48 After unzipping apache.jar, its contents were updated to use the later xerces and xml-apis as described above. 36 49 37 50 How to recreate the apache.jar:
Note:
See TracChangeset
for help on using the changeset viewer.