613ad359292b35c603e1c9fd244b979cda0b202f
[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-codec
47 ------------------------------------------------
48 version    : 1.1
49 url        : http://jakarta.apache.org/commons/
50 description: Needed for base64
51              
52 commons-collections
53 ------------------------------------------------
54 version    : 2.1
55 url        : http://jakarta.apache.org/commons/
56 description: needed for parsing the configuration 
57              properties file and provides more useful collections
58              like a LRUCache
59
60
61 commons-net
62 ------------------------------------------------
63 version    : 1.0
64 url        : http://jakarta.apache.org/commons/
65 description: needed for the mail feature
66
67
68 cos
69 ------------------------------------------------
70 version    : 05Nov2002
71 url        : http://www.servlets.com/cos/index.html
72 description: servlet utilities by oreilly
73 todo       : replace due to the license
74
75
76 fop
77 ------------------------------------------------
78 version    : ??
79 url        : http://xml.apache.org/fop/
80 description:
81 todo       : The latest stable version is FOP-0.20.4
82              check if necessary
83
84
85 freemarker.jar / freemarker-utility.jar
86 ------------------------------------------------
87 version    : 1.6.2 (probably)
88 url        : http://fm-classic.sourceforge.net
89 description: template engine
90 todo       : update to version 1.7.5 
91              template changes involved on update
92
93
94 gnu-regexp
95 ------------------------------------------------
96 version    : 1.1.4
97 url        : http://www.cacas.org/java/gnu/regexp/
98 description: GNU regular expression library
99 todo       : check if to be replaced with jakarta
100              commons regexp
101
102
103 jimi
104 ------------------------------------------------
105 version    : ??
106 url        : http://java.sun.com/products/jimi/
107 description: Jimi is a class library for managing 
108              images
109 todo       : check for update / check if necessary
110
111
112 log4j
113 ------------------------------------------------
114 version    : 1.2.8
115 url        : http://jakarta.apache.org/log4j/
116 description: Jakarta Log4J standard library for
117              the logging layer of MIR.
118
119
120 logkit
121 ------------------------------------------------
122 version    : 1.0
123 url        : http://apache.serveftp.org/apache-site/dist/avalon/logkit/latest/
124 description: LogKit is an easy to use logging 
125              toolkit. 
126 depends on : avalon
127 todo       : update to version 1.2
128
129
130 lucene
131 ------------------------------------------------
132 version    : 1.2
133 url        : http://jakarta.apache.org/lucene/
134 description: Jakarta Lucene is a high-performance, 
135              full-featured text search engine written 
136              entirely in Java.
137
138
139 multex
140 ------------------------------------------------
141 version    : 3
142 url        : http://www.tfh-berlin.de/~knabe/java/multex
143 description: nested exceptions
144 todo       : rename to multex-3.jar
145
146
147 poolman
148 ------------------------------------------------
149 version    : ??
150 url        : https://sourceforge.net/projects/poolman
151 url        : http://www.codestudio.com/
152 description: PoolMan is no longer available or supported 
153              Connection and object pooling mechanisms: 
154              they can now be found in application servers [...] 
155              Tomcat and the Jakarta Project, and other 
156              J2EE products and servers.
157 todo       : find replacement
158
159
160 postgresql
161 ------------------------------------------------
162 version    : 7.2 (jdbc2-version)
163 url        : http://jdbc.postgresql.org
164 description: JDBC driver for postgresql database
165
166
167 strutsmesg
168 ------------------------------------------------
169 version    : ??
170 url        : 
171 description: Extracted from struts 1.0
172 todo       : update
173
174