1 This folder contains all necessary java libraries to compile
2 MIR. Have a look at the /doc folder for java libraries that
3 have to be present on your system in order to make MIR run.
5 The libraries should be stored in this folder containing
6 their version in the filename. The filename should look like:
8 name-of-library-x.y.z.jar
10 A description and url should be added here. Please keep track
11 of the documentation! If there are things to be done regarding
12 a certain library, this is stated in a todo field
14 Now the descriptions in alphabetical order:
18 ------------------------------------------------
20 url : http://avalon.apache.org/framework
21 description: The Avalon Framework consists of
22 interfaces that define relationships
23 between commonly used application
24 components, best-of-practice pattern
25 enforcements, and several lightweight
26 convenience implementations of the
28 todo : update to 4.1.4
33 ------------------------------------------------
35 url : http://xml.apache.org/batik/
36 description: batik is for images in the Scalable Vector
38 todo : check if necessary / update to version 1.1.1
39 MIR compiles without it. Is it (still)
44 ------------------------------------------------
46 url : http://jakarta.apache.org/commons/
47 description: needed for parsing the configuration
48 properties file and provides more useful collections
53 ------------------------------------------------
55 url : http://jakarta.apache.org/commons/
56 description: needed for the mail feature
60 ------------------------------------------------
62 url : http://www.servlets.com/cos/index.html
63 description: servlet utilities by oreilly
64 todo : replace due to the license
68 ------------------------------------------------
70 url : http://xml.apache.org/fop/
72 todo : The latest stable version is FOP-0.20.4
76 freemarker.jar / freemarker-utility.jar
77 ------------------------------------------------
78 version : 1.6.2 (probably)
79 url : http://fm-classic.sourceforge.net
80 description: template engine
81 todo : update to version 1.7.5
82 template changes involved on update
86 ------------------------------------------------
88 url : http://www.cacas.org/java/gnu/regexp/
89 description: GNU regular expression library
90 todo : check if to be replaced with jakarta
95 ------------------------------------------------
97 url : http://java.sun.com/products/jimi/
98 description: Jimi is a class library for managing
100 todo : check for update / check if necessary
104 ------------------------------------------------
106 url : http://jakarta.apache.org/log4j/
107 description: Jakarta Log4J standard library for
108 the logging layer of MIR.
112 ------------------------------------------------
114 url : http://apache.serveftp.org/apache-site/dist/avalon/logkit/latest/
115 description: LogKit is an easy to use logging
118 todo : update to version 1.2
122 ------------------------------------------------
124 url : http://jakarta.apache.org/lucene/
125 description: Jakarta Lucene is a high-performance,
126 full-featured text search engine written
131 ------------------------------------------------
133 url : http://www.tfh-berlin.de/~knabe/java/multex
134 description: nested exceptions
135 todo : rename to multex-3.jar
139 ------------------------------------------------
141 url : https://sourceforge.net/projects/poolman
142 url : http://www.codestudio.com/
143 description: PoolMan is no longer available or supported
144 Connection and object pooling mechanisms:
145 they can now be found in application servers [...]
146 Tomcat and the Jakarta Project, and other
147 J2EE products and servers.
148 todo : find replacement
152 ------------------------------------------------
153 version : 7.2 (jdbc2-version)
154 url : http://jdbc.postgresql.org
155 description: JDBC driver for postgresql database
159 ------------------------------------------------
162 description: Extracted from struts 1.0