[CANCELLED][VOTE] Release Maven Archiver 2.5, Maven Jar Plugin 2.4, Maven War Plugin 2.2 and Maven Assembly Plugin 2.3

2012-01-26 Thread Kristian Rosenvold
There is an error in the jar plugin pom that needs to be fixed,
possibly including a new IT. I will re-roll once ready.

Kristian

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [CANCELLED][VOTE] Release Maven Archiver 2.5, Maven Jar Plugin 2.4, Maven War Plugin 2.2 and Maven Assembly Plugin 2.3

2012-01-26 Thread Kristian Rosenvold
It's being suggested to me that this might have been caused by a 5 month
old jar-plugin-2.4 tag in svn that someone (a nice rephrasing of I)
has forgotten to delete.

Is there some gotcha I should've been aware of here ?

Kristian


2012/1/26 Kristian Rosenvold kristian.rosenv...@gmail.com:
 There is an error in the jar plugin pom that needs to be fixed,
 possibly including a new IT. I will re-roll once ready.

 Kristian

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [CANCELLED][VOTE] Release Maven Archiver 2.5, Maven Jar Plugin 2.4, Maven War Plugin 2.2 and Maven Assembly Plugin 2.3

2012-01-26 Thread Daniel Kulp
On Thursday, January 26, 2012 11:30:55 AM Kristian Rosenvold wrote:
 It's being suggested to me that this might have been caused by a 5 month
 old jar-plugin-2.4 tag in svn that someone (a nice rephrasing of I)
 has forgotten to delete.
 
 Is there some gotcha I should've been aware of here ?


http://jira.codehaus.org/browse/MRELEASE-719


Several of us have been bitten by it.  :-(

Dan



 
 Kristian
 
 2012/1/26 Kristian Rosenvold kristian.rosenv...@gmail.com:
  There is an error in the jar plugin pom that needs to be fixed,
  possibly including a new IT. I will re-roll once ready.
  
  Kristian
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[VOTE] Release Maven Archiver 2.5, Maven Jar Plugin 2.4, Maven War Plugin 2.2 and Maven Assembly Plugin 2.3, Take2

2012-01-26 Thread Kristian Rosenvold
Hi,

We solved a bunch of issues issues, mostly spread across underlying
dependencies. No significant new features, but
the version bump is because all plugins are java 1.5 versions.

Notes:
1) The jenkins build will be failing until this release passes.
(jar/war/assembly depend on maven-archiver)
2) plexus-archiver has switched to using the JDK manifest class in
this release, which might be worth some attention when testing.
3) The list of changes in plexus is by no means complete, just focused
on changes in plexus-archiver.

   The assembly-plugin had plexus dependencies from back when the
dinosaurs ruled the earth, which  means this release should be rid
of quite a few bugs, including some threading issues.

java7 file attribute support is also used on *nix for all of these
plugins with this release.




Release Notes - Maven 2.x WAR Plugin - Version 2.2

** Bug
   * [MWAR-240] - archiveClasses and attachClasses in 2.1
   * [MWAR-248] - Plugin warns about missing webxml attribute even if
one exists


** Improvement
   * [MWAR-252] - Missing documentation: Overlay filter
   * [MWAR-268] - Upgrade plexus dependencies for war plugin
   * [MWAR-273] - Add Maven version used to Created-By entry in manifest

** Wish
   * [MWAR-81] - Request enhancement to pattern matching for
packagingIncludes/packagingExcludes functionality (regular
expressions?)


Release Notes - Maven 2.x JAR Plugin - Version 2.4

** Bug
   * [MJAR-69] - When 'index' and 'addClasspath' are both true, plugin fails.

** Improvement
   * [MJAR-139] - New option to avoid empty jar creation
   * [MJAR-148] - Add Maven version used to Created-By entry in manifest
   * [MJAR-149] - Maven Jar Plugin requires JDK5



Release Notes - Maven 2.x Assembly Plugin - Version 2.3

** Bug
   * [MASSEMBLY-588] - Build fails because of 'ls -1nlaR /'
   * [MASSEMBLY-595] - Tar file contains world-writeable files when
fileSets with and without fileMode are mixed


** Improvement
   * [MASSEMBLY-548] - Improve documentation for filters parameter


Release Notes - Maven Shared Components - Version maven-archiver-2.5

** Bug
   * [MSHARED-38] - Archiver should be adding Created-By: Apache
Maven _2.0.4_ to the manifest
   * [MSHARED-134] - Using ${artifcactId}-Extention-Name in MANIFEST
file can create invalid MANIFEST files
   * [MSHARED-182] - manifestEntry seems not to work correctly

** Improvement
   * [MSHARED-99] - Archiver should validate manifest attribute names.
   * [MSHARED-221] - maven archiver requires JDK5



Release Notes - Plexus Components - Version plexus-archiver-2.1

** Bug
   * [PLXCOMP-39] - better validation of manifest entries in plexus-archiver
   * [PLXCOMP-47] - Manifest entries containing line feeds are invalid
   * [PLXCOMP-70] - Embedded error: String index out of range: 70
   * [PLXCOMP-155] - writeManifest generates unusable MANIFEST.MF for
non-latin chars
   * [PLXCOMP-177] - JarArchiver generates lines longer than 72 bytes
in MANIFEST.MF

** Task
   * [PLXCOMP-172] - remove Ant's Manifest class: use JDK's class instead


Release Notes - Plexus Components - Version plexus-archiver-2.0

** Bug
   * [PLXCOMP-163] - ZipFile leaks memory into native heap
   * [PLXCOMP-175] - Revert to old groupId

** Improvement
   * [PLXCOMP-129] - Archiver should not print info messages for
duplicate directories.
   * [PLXCOMP-169] - IO  Archiver forget to raise filename in case of an error


There are still plenty of issues left in JIRA on all components.

Staging repo:
https://repository.apache.org/content/repositories/maven-141/

Staging site:
http://maven.apache.org/plugins/maven-jar-plugin-2.5
http://maven.apache.org/shared/maven-archiver-2.5/
http://maven.apache.org/plugins/maven-war-plugin-2.2/
http://maven.apache.org/plugins/maven-assembly-plugin-2.3/

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[jira] Subscription: Design Best Practices

2012-01-26 Thread jira
Issue Subscription
Filter: Design  Best Practices (24 issues)
Subscriber: mavendevlist

Key Summary
MNG-2184Possible problem with @aggregator and forked lifecycles
https://jira.codehaus.org/browse/MNG-2184
MNG-612 implement conflict resolution techniques
https://jira.codehaus.org/browse/MNG-612
MNG-1563how to write integration tests
https://jira.codehaus.org/browse/MNG-1563
MNG-474 performance improvement for forked lifecycles
https://jira.codehaus.org/browse/MNG-474
MNG-4656Declarative plugins similar to jsp tags or jsf composites
https://jira.codehaus.org/browse/MNG-4656
MNG-139 server definitions should be reusable - review use of repository IDs
https://jira.codehaus.org/browse/MNG-139
MNG-1381best practices: testing strategies
https://jira.codehaus.org/browse/MNG-1381
MNG-1950Ability to introduce new lifecycles phases
https://jira.codehaus.org/browse/MNG-1950
MNG-2125[doc] when and how to define plugins in a pom
https://jira.codehaus.org/browse/MNG-2125
MNG-2381improved control over the repositories in the POM
https://jira.codehaus.org/browse/MNG-2381
MNG-4713${basedir} variable makes portable builds overly difficult
https://jira.codehaus.org/browse/MNG-4713
MNG-367 best practices: multi-user installation
https://jira.codehaus.org/browse/MNG-367
MNG-41  best practices: site management
https://jira.codehaus.org/browse/MNG-41
MNG-868 Use uniform format for properties and other tags
https://jira.codehaus.org/browse/MNG-868
MNG-1425best practices: the location of configuration files vs resources
https://jira.codehaus.org/browse/MNG-1425
MNG-1463best practices: plugin inheritance for a multi project build
https://jira.codehaus.org/browse/MNG-1463
MNG-125 guarded mojo execution
https://jira.codehaus.org/browse/MNG-125
MNG-416 best practices:  multiple profile deployments
https://jira.codehaus.org/browse/MNG-416
MNG-657 possible chicken and egg problem with extensions
https://jira.codehaus.org/browse/MNG-657
MNG-1423best practices: setting up multi-module build
https://jira.codehaus.org/browse/MNG-1423
MNG-1441Starting thinking about a proper distributed repository mechanism a 
la CPAN
https://jira.codehaus.org/browse/MNG-1441
MNG-1468best practices: version management in multi project builds
https://jira.codehaus.org/browse/MNG-1468
MNG-1569Make build process info read-only to mojos, and provide mechanism 
for explicit out-params for mojos to declare
https://jira.codehaus.org/browse/MNG-1569
MNG-1867deprecate system scope, analyse other use cases
https://jira.codehaus.org/browse/MNG-1867

You may edit this subscription at:
https://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10341filterId=11471

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org