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 Make sure to check in the libs with the binary flag. If you
15 forgot to do so you can fire up "cvs admin -kb [name_of_lib]"
17 Now the descriptions in alphabetical order:
21 ------------------------------------------------
23 url : http://avalon.apache.org/framework
24 description: The Avalon Framework consists of
25 interfaces that define relationships
26 between commonly used application
27 components, best-of-practice pattern
28 enforcements, and several lightweight
29 convenience implementations of the
31 todo : update to 4.1.4
36 ------------------------------------------------
38 url : http://xml.apache.org/batik/
39 description: batik is for images in the Scalable Vector
41 todo : check if necessary / update to version 1.1.1
42 MIR compiles without it. Is it (still)
47 ------------------------------------------------
49 url : http://jakarta.apache.org/commons/
50 description: needed for parsing the configuration
51 properties file and provides more useful collections
56 ------------------------------------------------
58 url : http://jakarta.apache.org/commons/
59 description: needed for the mail feature
63 ------------------------------------------------
65 url : http://www.servlets.com/cos/index.html
66 description: servlet utilities by oreilly
67 todo : replace due to the license
71 ------------------------------------------------
73 url : http://xml.apache.org/fop/
75 todo : The latest stable version is FOP-0.20.4
79 freemarker.jar / freemarker-utility.jar
80 ------------------------------------------------
81 version : 1.6.2 (probably)
82 url : http://fm-classic.sourceforge.net
83 description: template engine
84 todo : update to version 1.7.5
85 template changes involved on update
89 ------------------------------------------------
91 url : http://www.cacas.org/java/gnu/regexp/
92 description: GNU regular expression library
93 todo : check if to be replaced with jakarta
98 ------------------------------------------------
100 url : http://java.sun.com/products/jimi/
101 description: Jimi is a class library for managing
103 todo : check for update / check if necessary
107 ------------------------------------------------
109 url : http://jakarta.apache.org/log4j/
110 description: Jakarta Log4J standard library for
111 the logging layer of MIR.
115 ------------------------------------------------
117 url : http://apache.serveftp.org/apache-site/dist/avalon/logkit/latest/
118 description: LogKit is an easy to use logging
121 todo : update to version 1.2
125 ------------------------------------------------
127 url : http://jakarta.apache.org/lucene/
128 description: Jakarta Lucene is a high-performance,
129 full-featured text search engine written
134 ------------------------------------------------
136 url : http://www.tfh-berlin.de/~knabe/java/multex
137 description: nested exceptions
138 todo : rename to multex-3.jar
142 ------------------------------------------------
144 url : https://sourceforge.net/projects/poolman
145 url : http://www.codestudio.com/
146 description: PoolMan is no longer available or supported
147 Connection and object pooling mechanisms:
148 they can now be found in application servers [...]
149 Tomcat and the Jakarta Project, and other
150 J2EE products and servers.
151 todo : find replacement
155 ------------------------------------------------
156 version : 7.2 (jdbc2-version)
157 url : http://jdbc.postgresql.org
158 description: JDBC driver for postgresql database
162 ------------------------------------------------
165 description: Extracted from struts 1.0