Details
Description
Several deficiencies with our existing Maven2 repository deployments for ICEfaces releases have been noted:
I see that Icesoft has a maven2 repository, mentioned in the
http://wiki.icefaces.org/display/ICE/ICEfaces+3.0.0.RC2+Release+Notes
...and the repositories are
http://anonsvn.icefaces.org/repo/maven2/snapshots/
and
http://anonsvn.icefaces.org/repo/maven2/releases/
and I like that icesoft has made and offers maven2 repositories.
However, why have you chosen non-standard content of you repositories?
The standard is that "snapshots" repositories contains just that, snapshot versions of jars. (e.g. icefaces-3.0.0.RC3-SNAPSHOT.jar if that is current fresh build) and NOT release candidate releases etc. The releases (all jars besides jars of version something with version+"-SNAPSHOT.jar") should all be collected in the releases folder, even if they are release candidates or final versions of the jar...
Icesoft/icefaces may not have any tradition to release snapshot versions to any maven2 repo, but all non-snapshot jars should still be put in the "releases" repo.
In addition, I miss maven metadata xml files, telling maven what to expect in the folders etc. - are the repo created manually instead of deployed to (with maven deploy)?
I see that Icesoft has a maven2 repository, mentioned in the
http://wiki.icefaces.org/display/ICE/ICEfaces+3.0.0.RC2+Release+Notes
...and the repositories are
http://anonsvn.icefaces.org/repo/maven2/snapshots/
and
http://anonsvn.icefaces.org/repo/maven2/releases/
and I like that icesoft has made and offers maven2 repositories.
However, why have you chosen non-standard content of you repositories?
The standard is that "snapshots" repositories contains just that, snapshot versions of jars. (e.g. icefaces-3.0.0.RC3-SNAPSHOT.jar if that is current fresh build) and NOT release candidate releases etc. The releases (all jars besides jars of version something with version+"-SNAPSHOT.jar") should all be collected in the releases folder, even if they are release candidates or final versions of the jar...
Icesoft/icefaces may not have any tradition to release snapshot versions to any maven2 repo, but all non-snapshot jars should still be put in the "releases" repo.
In addition, I miss maven metadata xml files, telling maven what to expect in the folders etc. - are the repo created manually instead of deployed to (with maven deploy)?
There is also an existing JIRA to add source code and JavaDoc to the maven repositories, see
ICE-5003.