Dear all,
migration to Maven is now complete. As Maven is really different from Ant, a few things changed:
X.Y.Z
X = Major version number. This indicates the "generation" of the project
Y = Minor version number. This increments f.i. if an feature is added.
Z = Patch/Bugfix release number.
Each version, which has an identical major/minor version combination is compatioble to each other. For instance:
1.0.5 <-compatible-> 1.0.6
1.0.0 <-compatible-> 1.0.2
1.1.0 <-not-compatible-> 1.0.2
1.5.0 <-not-compatible-> 1.1.6
There are also "sub-versions", like 1.0.0-RC1 or 1.5.0-BETA1 ... These are a kind of "pre releases".
Snapshots
Snapshots reflect the lastes development of the project. Every change, which does not complete a well defined development phase and is somehow "unstable" will go into SNAPSHOT version. Snapshot packages are generated every night, depending on the changes in SVN. If no changes are present, no new snapshot will be generated.
Releases
Releases reflects a well defined development phase. Every stage, that can somehow be called stable (means: beta, release candidate, ...) will go into the releases folder. After a release, the development continues in snapshots...
In both repositorys, there will be jar packages, sources packages, and "jar-with-dependencies" packages.
If you don't use SLF4J and MINA in you project in other classes, you should use the "jar-with-dependencies" packages. Otherwise use the jar package and build up your classpath with you own versions of SLF4J and MINA. But be careful to not break SIMONs version dependencies ...