+1
I still have some critical bugs with the filtering, but let's release this
one. I'll try to look into that this w-e, and see how to use the shared
filtering component that Olivier Lamy has started to develop.

Fabrice

On Thu, Feb 21, 2008 at 8:01 PM, John Casey <[EMAIL PROTECTED]> wrote:

> Hi all,
> I'd like to propose that we release both the assembly plugin and one of
> its shared-component dependencies: maven-repository-builder. See below for
> more information on what's included in these releases. I have two staging
> repositories for these projects:
>
> maven-assembly-plugin:
>
> http://people.apache.org/~jdcasey/stage/maven-assembly-plugin/2.2-beta-2/<http://people.apache.org/%7Ejdcasey/stage/maven-assembly-plugin/2.2-beta-2/>
>
> maven-repository-builder:
>
>
> http://people.apache.org/~jdcasey/stage/maven-repository-builder/1.0-alpha-2/<http://people.apache.org/%7Ejdcasey/stage/maven-repository-builder/1.0-alpha-2/>
>
>
> You can try them out using the following settings.xml snippet:
>
>   <profiles>
>     <profile>
>       <id>maven-assembly-plugin.stage</id>
>       <repositories>
>         <repository>
>           <id>mrb.stage</id>
>           <url>
> http://people.apache.org/~jdcasey/stage/maven-repository-builder/1.0-alpha-2<http://people.apache.org/%7Ejdcasey/stage/maven-repository-builder/1.0-alpha-2>
> </url>
>           <snapshots>
>             <enabled>false</enabled>
>           </snapshots>
>         </repository>
>         <repository>
>           <id>map.stage</id>
>           <url>
> http://people.apache.org/~jdcasey/stage/maven-assembly-plugin/2.2-beta-2<http://people.apache.org/%7Ejdcasey/stage/maven-assembly-plugin/2.2-beta-2>
> </url>
>           <snapshots>
>             <enabled>false</enabled>
>           </snapshots>
>         </repository>
>       </repositories>
>       <pluginRepositories>
>         <pluginRepository>
>           <id>map.stage</id>
>           <url>
> http://people.apache.org/~jdcasey/stage/maven-assembly-plugin/2.2-beta-2<http://people.apache.org/%7Ejdcasey/stage/maven-assembly-plugin/2.2-beta-2>
> </url>
>           <snapshots>
>             <enabled>false</enabled>
>           </snapshots>
>         </pluginRepository>
>       </pluginRepositories>
>     </profile>
>   </profiles>
>   <activeProfiles>
>     <activeProfile>maven-assembly-plugin.stage</activeProfile>
>   </activeProfiles>
>
>
> Let the voting begin! +1/+0/-1, 72 hrs.
>
> Thanks,
>
> John
>
>
>
> ------
>
> The main improvement in the repository builder is inclusion of parent
> POMs, and some improvements to snapshot handling (though this may not be
> complete yet). I'm attaching the SVN log for more information about these
> changes.
>
> As for the assembly plugin, there have been quite a few changes in the
> last nine months or so:
>
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&styleName=Html&version=14027
>
>
> Release Notes - Maven 2.x Assembly Plugin - Version 2.2-beta-2
>
>
> ** Bug
>     * [MASSEMBLY-121] - Custom manifest attributres are ignored.
>     * [MASSEMBLY-129] - BaseDirectory Ignored When Including a Repository
>     * [MASSEMBLY-156] - appendAssemblyId cannot be false
>     * [MASSEMBLY-162] - In a multiproject environment, assembly takes
> wrong dependencies
>     * [MASSEMBLY-163] - In a multiproject environment Assembly causes many
> unneded rebuilds
>     * [MASSEMBLY-178] - filtering doesn't read filter files
>     * [MASSEMBLY-179] - Assembled jar includes artifact names in path
>     * [MASSEMBLY-180] - A bug in artifact filtering (
> maven-common-artifact-filters )
>     * [MASSEMBLY-183] - assembly:attached does not work with filter-
> ERROR: Cannot override read-only parameter
>     * [MASSEMBLY-184] - components are not interpolated - i.e., ${params}
> are not substituted
>     * [MASSEMBLY-188] - manifestEntries are not set in resulting jar
>     * [MASSEMBLY-189] - plugin not correctly interpolating POM variables
> like project.build.directory
>     * [MASSEMBLY-194] - unnecessary dependency expansion regression
>     * [MASSEMBLY-195] - unpackOptions ignored
>     * [MASSEMBLY-197] - 2.2-beta-1 regression, project artifact no longer
> included in
>     * [MASSEMBLY-208] - Assembly plugin does not resolve version ranges
> correctly
>     * [MASSEMBLY-210] - repository does not include the parent pom
>     * [MASSEMBLY-212] - Assembly Descriptor Schemas (XSD) have wrong
> targetNamespace
>     * [MASSEMBLY-214] - java.lang.NullPointerException: version was null
> for junit:junit
>     * [MASSEMBLY-221] - Filtering doesn't work when a file matches both a
> <fileSet> and a <file>
>     * [MASSEMBLY-222] - 2.2-beta-1 regression in assembly descriptor
> interpolation
>     * [MASSEMBLY-223] - 2-nd <exclude> element of
> <dependencySets>:<excludes> doesn't work
>     * [MASSEMBLY-225] - Not a v4.0.0 POM
>     * [MASSEMBLY-226] - Filters as read-only parameter can break the
> assembly build of a multi-module project
>     * [MASSEMBLY-232] - NPE - MASSEMBLY-222 fix broken?
>     * [MASSEMBLY-233] - Custom ContainerDescriptorHandler integration
> tests don't work in Maven 2.0.7
>     * [MASSEMBLY-234] - Artifacts not deployed
>     * [MASSEMBLY-235] - dependencySet ignores dependency management
>     * [MASSEMBLY-250] - Trunk of assembly plugin broken and not in synch
> with deployed 2.2-beta2-SNAPSHOT ?
>     * [MASSEMBLY-254] - Not a v4.0.0 POM Still an Issue
>     * [MASSEMBLY-256] - Regression: pom properties are no longer expanded
> in descriptor.
>     * [MASSEMBLY-257] - OutOfMemoryError when assembling large binary file
>     * [MASSEMBLY-262] - unit fail in trunk on windows (need upgrade of
> plexus-utils)
>     * [MASSEMBLY-266] - Property expansion does not work for ${
> project.build.finalName} in descriptor file
>     * [MASSEMBLY-277] - NullPointerException
>     * [MASSEMBLY-282] - Fix failing IT no-appendAssemblyId-no-classifier
>
> ** Improvement
>     * [MASSEMBLY-136] - outputDirectory to support absolute paths
>     * [MASSEMBLY-142] - Should be able to use artifact version as variable
> in <outputDirectory>
>     * [MASSEMBLY-152] - Support Ant token
>     * [MASSEMBLY-154] - FileSet does not support filtering
>     * [MASSEMBLY-182] - document behavior when two sources selected for
> single archived file
>     * [MASSEMBLY-258] - Sync usage guide with Maven standard directory
> layout
>     * [MASSEMBLY-261] - Use plexus-archiver 1.0-alpha-10
>     * [MASSEMBLY-267] - Configure surefire to redirect test output to file
>     * [MASSEMBLY-274] - descriptorSourceDirectory should only scan for xml
> files.
>     * [MASSEMBLY-275] - Use properties to select IT pom includes
>     * [MASSEMBLY-278] - Do not fail on missing descriptors
>     * [MASSEMBLY-279] - Small improvement to error messages
>
> ** New Feature
>     * [MASSEMBLY-73] - Sharing a default assembly descriptor across sub
> modules
>     * [MASSEMBLY-243] - Support for patching
>
> ** Task
>     * [MASSEMBLY-283] - Fix IT dependencySet-unpackedExcludingMetaInf
>
>
>
>
> ---
> John Casey
> Committer and PMC Member, Apache Maven
> mail: jdcasey at commonjava dot org
> blog: http://www.ejlife.net/blogs/john
> rss: http://feeds.feedburner.com/ejlife/john
>
>
>
>

Reply via email to