+1 Some minor issues:
* Not all sources JARs have the DEPS file, but some do. * bnd-ipojo-plugin doesn't have a DEPS file at all. * It doesn't seem like you should repeat the change log from the manipulator back end in each manipulator front end, rather you should just have a single change in them saying something like "Upgraded to manipulator 1.8.2". We do something like this for Main which integrates Framework. Occasionally we have real change log entries for Main, but most of the time it just says "Updated to latest framework". * It also seems like you want your manipulator-project to be more differentiated from your manipulator, since the former is just a project pom. For example, its DEPS file says it includes third-party software, but it doesn't really...the manipulator does. -> richard On 12/6/11 12:52 , Clement Escoffier wrote:
Hi, It's time to cut a release of the iPOJO Manipulator project (1.8.2). The release is a bit different this time, has I've released a couple of artifacts in once (we have aggregated all manipulator front-end in one Maven reactor), so this releases contains: * org.apache.felix.ipojo.metadata 1.6.0 * org.apache.felix.ipojo.manipulator 1.8.2 * maven-ipojo-plugin 1.8.2 * ipojo-ant-task 1.8.2 * bnd-ipojo-plugin 1.8.2 (new module) * manipulator-project (1.8.2) (the changelog is included below) Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-294/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 294 /tmp/felix-staging Please vote to approve this release: [ ] +1 Approve the release [ ] -1 Veto the release (please provide specific comments) This vote will be open for 72 hours (at least). Regards, Clement Changelog: ** Bug * [FELIX-2825] - The maven-ipojo-plugin does not replace component classes in WAR files * [FELIX-2829] - The maven-ipojo-plugin archetype descriptor is not conform * [FELIX-2833] - The maven-ipojo-plugin does not support manipulating artifact with a classifier * [FELIX-3012] - "Duplicate name&signature" problem * [FELIX-3098] - iPOJO new manipulator crashes when using a custom reporter * [FELIX-3145] - VerifyError on Java 7 * [FELIX-3249] - iPOJO Bnd Plugin do not write all the metadatas in the manifest ** Improvement * [FELIX-3017] - The manipulator should return the original class if it's already manipulated * [FELIX-3078] - Introduce resource abstraction in the iPOJO manipulator * [FELIX-3079] - Adapt the Ant task and the maven plugin to use the new manipulator capabilities * [FELIX-3080] - Implement a BND plugin for iPOJO * [FELIX-3131] - Elements and attributes should conserve the insertion order * [FELIX-3204] - @Temporal should handle instantiation-time properties * [FELIX-3244] - Manipulator : DefaultManifestBuilder should be more extensible
