1.1 restoration
[mir.git] / lib / README.txt
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.
4
5 The libraries should be stored in this folder containing
6 their version in the filename. The filename should look like:
7
8   name-of-library-x.y.z.jar
9
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
13
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]" 
16
17 Now the descriptions in alphabetical order:
18
19
20 avalon-framework-4.0
21 ------------------------------------------------
22 version    : 4.0
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 
30              generic components.
31 todo       : update to 4.1.4
32
33
34
35 batik
36 ------------------------------------------------
37 version    : ??
38 url        : http://xml.apache.org/batik/
39 description: batik is for images in the Scalable Vector 
40              Graphics (SVG) 
41 todo       : check if necessary / update to version 1.1.1
42              MIR compiles without it. Is it (still) 
43              necessary?
44
45
46 commons-beanutils
47 ------------------------------------------------
48 version    : 1.6.1
49 url        : http://jakarta.apache.org/commons/
50 description: Commons-BeanUtils provides 
51                          easy-to-use wrappers around the Java 
52                          reflection and introspection APIs. 
53      
54      
55 commons-collections
56 ------------------------------------------------
57 version    : 2.1
58 url        : http://jakarta.apache.org/commons/
59 description: needed for parsing the configuration 
60              properties file and provides more useful collections
61              like a LRUCache
62
63
64 commons-logging
65 ------------------------------------------------
66 version    : 1.0.3
67 url        : http://jakarta.apache.org/commons/
68 description: Commons-Logging is a wrapper around 
69              a variety of logging API 
70              implementations. 
71
72
73 commons-net
74 ------------------------------------------------
75 version    : 1.0
76 url        : http://jakarta.apache.org/commons/
77 description: needed for the mail feature
78
79
80 fop
81 ------------------------------------------------
82 version    : ??
83 url        : http://xml.apache.org/fop/
84 description:
85 todo       : The latest stable version is FOP-0.20.5
86              check if necessary
87
88
89 freemarker.jar / freemarker-utility.jar
90 ------------------------------------------------
91 version    : 1.6.2 (probably)
92 url        : http://fm-classic.sourceforge.net
93 description: template engine
94 todo       : update to version 1.7.5 
95              template changes involved on update
96
97
98 gnu-regexp
99 ------------------------------------------------
100 version    : 1.1.4
101 url        : http://www.cacas.org/java/gnu/regexp/
102 description: GNU regular expression library
103 todo       : check if to be replaced with jakarta
104              commons regexp
105
106
107 iText
108 ------------------------------------------------
109 version    : ??
110 url        : http://www.lowagie.com/iText/
111 description: PDF
112 todo       : check if necessary
113
114
115 jimi
116 ------------------------------------------------
117 version    : ??
118 url        : http://java.sun.com/products/jimi/
119 description: Jimi is a class library for managing 
120              images
121 todo       : check for update / check if necessary
122
123
124 log4j
125 ------------------------------------------------
126 version    : 1.2.8
127 url        : http://jakarta.apache.org/log4j/
128 description: Jakarta Log4J standard library for
129              the logging layer of MIR.
130
131
132 logkit
133 ------------------------------------------------
134 version    : 1.0
135 url        : http://apache.serveftp.org/apache-site/dist/avalon/logkit/latest/
136 description: LogKit is an easy to use logging 
137              toolkit. 
138 depends on : avalon
139 todo       : update to version 1.2 ??
140
141
142 lucene
143 ------------------------------------------------
144 version    : 1.2
145 url        : http://jakarta.apache.org/lucene/
146 description: Jakarta Lucene is a high-performance, 
147              full-featured text search engine written 
148              entirely in Java.
149
150
151 multex
152 ------------------------------------------------
153 version    : 3
154 url        : http://www.tfh-berlin.de/~knabe/java/multex
155 description: nested exceptions
156 todo       : rename to multex-3.jar
157
158 postgresql
159 ------------------------------------------------
160 version    : 7.4 (jdbc2-version)
161 url        : http://jdbc.postgresql.org
162 description: JDBC driver for postgresql database
163
164 velocity
165 ------------------------------------------------
166 version    : 1.3.1 
167 url        : http://jakarta.apache.org/velocity
168 description: template engine
169
170 commons-pool-1.1
171 ------------------------------------------------
172 version    : 1.1
173 url        : http://jakarta.apache.org/commons-pool
174 description: generic object pooling framework
175
176 commons-dbcp-1.1
177 -----------------------------------------------
178 version    : 1.1
179 url        : http://jakarta.apache.org/commons-dbcp
180 description: database connection pooling library