You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2018/01/03 17:46:00 UTC

[maven-assembly-plugin] annotated tag maven-assembly-plugin-2.5.3 updated (e196534 -> 19387f9)

This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a change to annotated tag maven-assembly-plugin-2.5.3
in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git.


*** WARNING: tag maven-assembly-plugin-2.5.3 was modified! ***

    from e196534  (tag)
      to 19387f9  (tag)
 tagging 0da6662a7b06a1c97ab41d8efe39c8d34250de94 (commit)
 replaces maven-assembly-plugin-2.5.2
      by Hervé Boutemy
      on Sat Dec 13 08:15:43 2014 +0000

- Log -----------------------------------------------------------------
maven-assembly-plugin-2.5.3 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------

 discard 9abf4be  [maven-release-plugin] copy for tag maven-assembly-plugin-2.5.3
    omit 3d24a27  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.3
    omit 2cc0f6d  Null check
    omit 2aa6c9c  Removed unused method
    omit 457f013  Fixed test on windows
    omit d46be3b  Fixed IT on 2.2.1
    omit bf273b3  [MASSEMBLY-665] Added warnings about platform-depdendent filesets
    omit c8c65ba  OMG a missing space.
    omit 024162c  [MASSEMBLY-743] Cannot interpolate boolean values
    omit 1effe22  Disabled this test for windows. Need a real OS for this stuff.
    omit ba4dd88  io 2.4.1 archiver 2.9.1
    omit 280f864  Change parent. Dont require 3.0.5 to build
    omit fcfc889  Fixed checkstyle problem to fix the build.
    omit d50590a  [MASSEMBLY-648] Fail when filtering line endings on jar/zip files
    omit 4a102f1  Added testcases
    omit c910c78  Added testcase for 665
    omit bdd2d94  [MASSEMBLY-739] Added testcase project
    omit 47447c2  [MASSEMBLY-741] wrong paths in file-modes tests
    omit c9fa16b  p-io 2.4, p-a 2.9
    omit dfa0206  [MASSEMBLY-736] .properties files are interpolated with UTF-8
    omit c50c613  Fixed checkstyle issues
    omit c5049e9  Removed dead code
    omit 29fab7d  updated parent pom and fixed errors reported by Checkstyle
    omit 001be28  [maven-release-plugin] prepare for next development iteration
    omit 5712eb5  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.2
    omit 6a8c560  Pleasing the RAT
    omit d1b4c46  [maven-release-plugin] prepare for next development iteration
    omit 2f482e2  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.2
    omit 0c6c426  p-u 3.0.21
    omit 5df2462  [MASSEMBLY-732] Turns out MASEMBLY-733 fix was proper root cause
    omit cae0b7a  [MASSEMBLY-733] Finalname missing for fileitems.
    omit 30bb5b7  [MASSEMBLY-671] Remove cryptic stacktrace from -X log
    omit 9969177  [MASSEMBLY-597] Update to p-archiver 2.8.4
    omit 938a89f  [MASSEMBLY-597] Update to p-archiver 2.8.4
    omit 7bc69bb  Reformatted to code style
    omit 0aba71e  todo cleanup
    omit 1710b0f  Added note about setting this in the goal
    omit d80f775  Removed typo
    omit bde7640  [MASSEMBLY-702] Added docs on default file/dir modes
    omit d2222aa  [MASEMBLY-317] Test project added
    omit 0771b4c  [MASSEMBLY-324] Added test project to ivestigate
    omit bad15e7  [MASSEMBLY-732] Fixed missing interpolation bit on assembly basedir
    omit 4c537e8  [MASSEMBLY-731] Updated test projects, impeeded by MINVOKER-178
    omit ce6080b  EasyMock, testing things you don't want to test for nearly 10 years
    omit efe3268  p-io 2.3.5 and archvier 2.8.3
    omit 82bd423  [MASSEMBLY-732] Added test project
    omit 3b11421  [MASSEMBLY-731] Added test project
    omit 6643f3f  [MASSEMBLY-580] Fix
    omit 51e6142  2.2.1 compatibility
    omit a186b40  Added faq entry. Removed groupings
    omit ad6278c  [MASSEMBLY-609] Proper docs on how to interpolate artifacts
    omit 2c112b2  [MASSEMBLY-655] Further improved docs
    omit 9b9e165  Added precedence check for file items
    omit 9172d81  [MASSEMBLY-583] Added testcase (fixed MASSEMBLY-726, r1637662)
    omit 5a872ba  Added license
    omit e93d5d3  I love the time I'm wasting on jdk1.5
    omit 743c7fd  [MASSEMBLY-730]Fix and  Testcase
    omit bfbaf24  use good old workaround for old Java 5 IOException API weakness
    omit de1cff7  OMG java1.5 is getting so old
    omit b164ee3  Okay then, maybe that was a jdk 1.7 method
    omit a6e3924  Locked down phase ordering
    omit 809ff64  [MASSEMBLY-729] Lineendings also without filtering
    omit 084d0fc  Removed filtering from the ProxyArchiver. No tests broke and it only created troubles
    omit 07698f3  Ported to fixed interpolator
    omit f4f8d1c  [maven-release-plugin] prepare for next development iteration
    omit 357820a  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.1
    omit a5527d6  [MASSEMBLY-727] Implied dependencysets have incorrect outputfilemapping
    omit e531ecf  [MASSEMBLY-395] Fixed primary problem of scope upgrades not being detected
    omit ad24cf1  [MASSEMBLY-619] Bleed happens on dependencySets in modules too
    omit 8784673  [MASSEMBLY-619] Fixed bleed between resolution phases for multiple dependency sets
    omit c96efa2  Renamed subprojects to fit exclusion pattern
    omit acb53f4  Added some testcases
    omit 4280102  Added some jsr305
    omit eef712d  Extracted some helper functions
    omit eeae217  Removed the 'Resolved*' classes I introduced a few commits ago.
    omit 24fbf79  [maven-release-plugin] prepare for next development iteration
    omit 64d7051  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.1
    omit d9a0f4d  Switched entirely to reader based filtering
    omit 7ca6f21  [MASSEMBLY-722] Added test project, supplied by Tony Jewell. Applied with minor modifications
    omit 433239d  [MASSEMBLY-579] IT Added
    omit 527c475  Reduced filtered/non-filtered to one code path
    omit 0652abd  Updated plexus-io and archiver to fix MASSEMBLY-722
    omit c5ffae5  Refactored code slightly
    omit 53df0e4  Fixed some checkstyle stuff
    omit 3b4a6d9  p-a to 2.8.1, converted tests to use diags versions from p-a
    omit de85c3c  Code style cleanup
    omit 4ed2dc0  Fixed some checkstyle stuff, updated plugin related deps
    omit c1ac79d  [maven-release-plugin] prepare for next development iteration
    omit e2dfca0  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
    omit bc67aa9  More cleanup
    omit d1550aa  Removed unused files
    omit 6a47602  [MASSAMBLY-721] Fixed 2.2.1 failures
    omit d798af3  Removed a few hundred deprecations by switching to modern easymock methods
    omit 38e3256  Fixed intellij code style warnings
    omit 50868a8  Updated plexus-component-metadata to 1.5.6
    omit f67247f  [maven-release-plugin] prepare for next development iteration
    omit a9cce19  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
    omit 41fcebe  p-io 2.3.2
    omit d63a270  p-io 2.3.1
    omit 4b05dd9  [maven-release-plugin] prepare for next development iteration
    omit 44a8a83  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
    omit fa803b5  Blasted jdk1.5
    omit ec45e36  Chanegd to 1.5 compat
    omit 3385757  Minor cleanups
    omit 0e1e55a  I am a klutz
    omit 972c5d9  Added missing files, because I have forgotten how to use SVN
    omit 03c39f9  Added in-place filtering with p-archiver 2.8
    omit fa11ae9  Updated to p-u .20
    omit bb487e6  [MASSEMBLY-720]  - Followup furhter cleanup of checkstyle reported issues.
    omit 41e4c33  [MASSEMBLY-720]  - Cleaning up checkstyle reporting things.
    omit 5276a6c  Removed previous attempt at fixing thread safety problem
    omit 1150494  Updated p-interpolation to 1.21, p-archiver to 2.7.1
    omit 1a7f501  Changed scopes to fix threading issues
    omit c626a06  Reverted IT due to some weird invoker problem. Testcase is good, but running in invoker is broken
    omit 9bc9d82  Added a few files to testcase
    omit 1e467a8  [MASSEMBLY-474]  Added testcase, supplied by Ronald Sigmund
    omit b0a7a6b  Refactored assembly building logic with slightly more powerful building blocks and a little more correctness
    omit 14dfd09  Misc code cleanup2
    omit 214c090  Run some code duplication analysis
    omit c459ecc  [MASSEMBLY-576] Manifest classpath not added for maven 3.x
    omit f13acea  [MASSEMBLY-673]  - Changed the implementation to avoid need for useDefaultDelimiters    cause this implicit given by defining delimiters.
    omit 79cdb23  Fixed borked contributor tag
    omit 402d8e1  [MASSEMBLY-717]  - Patch of Tony Jewell applied to add an option includeProjectBuildFilters
    omit fb8964c  Updated ITs to run with POSIX tar instead of GNU, to avoid failing on systems with large uid/gid values
    omit 6b4357f  Upgraded to plexus-archiver 2.7 and io 2.2
    omit a1da0e3  [MASSEMBLY-673]  - Applied the patch of Lian Coulter.
    omit 47a98c3  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
    omit baaf19b  [MASSEMBLY-479] Updated docs about posix tar support
    omit b86ec08  Added note about useJvmChmod and java7
    omit f01e0fc  Cleaned up code-style issues
    omit 016a302  [MASSEMBLY-638] Support tgz and tbz2 format
    omit 95cb483  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
    omit b312d13  Updated to plexus-archivee 2.6.3 and io 2.1.3. Should fix windows troubles
    omit b65cff7  Updatet to archive 2.6.2
    omit ceb8cd4  [MASSEMBLY-714]  - Followup upgrade to plexus-archiver 2.6.2
    omit dede2c4  [MASSEMBLY-712] Add symlink support by updating plexus archiver
    omit d7ce02d  plexus-archiver 2.5
    omit 7baea5c  plexus-io 2.0.12
    omit 62550cb  - Added deploySite.sh script.
    omit 642b866  [MASSEMBLY-710]  - Simplyfied exclude rules.
    omit c15fa0f  [MASSEMBLY-710]  - Fixing integration test.
    omit 327e041  [MASSEMBLY-710]  - Fixed RAT report issues.
    omit 32e4d03  [MASSEMBLY-710]  - Fixed RAT Report with some exclude rules.
    omit 79c70aa  [MASSEMBLY-710]  - Cleaning RAT report issues.
    omit 73518fc  [MASSEMBLY-710]  - Cleaning RAT report issues.
    omit 78724ef  - Removed unused file.
    omit 36c5afa  - Refactored code to extract LineEndings functionality and going more   into Java 5 direction with an enum type instead of hard coded string   values.
    omit d724bb3  - Removed test method testUnpack_ShouldSetSourceAndDestinationAndCallExtract()   from LineEndingUtilsTest.
    omit 8db8ca1  - Refactored out LineEnding code into   separate class to make later extraction into   shared component simpler.
    omit 3e1a5cf  [MASSEMBLY-704]  - Undone the following revisions    r1618277, r1618255 to move onto separate branch.
    omit 2070640  [MASSEMBLY-704]  - Followup fixing IT's
    omit 7b981bf  [MASSEMBLY-704]  - Remove all goals which have been marked deprecated.
    omit 518bf09  [MASSEMBLY-707]   - Removed unnecessary exclusions     for maven-surefire-plugin.   - Using the streamLogs via properties     to prevent output during the integration tests     which pollutes the console.
    omit 2635781  - Removed unused import.
    omit c1a12a4  [MASSEMBLY-706]  - Injection of MavenSession/MavenProject via @Parameter instead    of @Component
    omit ed094ba  Upgrade maven-invoker-plugin to 1.9 replace maven-antrun-plugin with invokers cloneClean property
    omit 24d24c4  [MASSEMBLY-705]  - Removed dependency to plexus-container-default:1.0-alpha-9-stable-1    for Maven 2.0.5 compatibility.
    omit 83a1547  [maven-release-plugin] prepare for next development iteration
    omit eb3a3f5  [maven-release-plugin] prepare release maven-assembly-plugin-2.4.1
    omit 6951a84  [MASSEMBLY-690]  - Improved layout of warning output.
    omit b31106c  [MASSEMBLY-690]  - Added a trivial check of module versions and only    if the versions are inconsitent produce a warning.
    omit 31b74db  - Cleaned up imports in class files.
    omit 77e54c1  added license header
    omit 118022b  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
    omit b602cc2  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
    omit 7007777  [MASSEMBLY-696]  - Patch applied of Kenny Westerhof
    omit 14b599c  updated parent pom
    omit 3e663fe  [MASSEMBLY-693]   - Fixed integration test.
    omit 5472aff  [MASSEMBLY-694]  - Upgrade maven-site-plugin from 3.2 to 3.3    to get mvn site working under Maven 3.2.1
    omit 8b22ee5  [MASSEMBLY-693]  - Using filtering to automatically    generate correct versions for XSD references    in pre-defined descriptors.
    omit a7a03e8  - Added .gitignore file.
    omit 3ad3c63  [MASSEMBLY-686]   - Updated maven-filtering shared component to 1.2
    omit 21bbaa9  [MASSEMBLY-687]   - Changed all locations consistently to src/assembly     instead of src/main/assembly and src/assemble.
    omit 8a78b07  another bump for plexus-archiver
    omit 9e5e8b2  [MASSEMBLY-682]   - Fixed documentation issue.
    omit ad73166  configured site deploy to /plugins-archives/<artifactId>-LATEST
    omit 593d859  Don't use deprecated configuration syntax for maven-antrun-plugin.
    omit d709a5f  Convert from using goals.txt to using invoker.properties when running ITs.
    omit e0408f2  Revert "Reformatted to code style"
    omit 82f99c0  Reformatted to code style
    omit 76da7af  More code analysis fixes
    omit fedf4c1  Further code analysis improvements
    omit 870e359  Oh, look at that button. Does that convert everything to correct java5 ??
    omit 6294012  Updated plexus components
    omit 704895c  Added buffering a few places that were missing this
    omit 1d8110c  formatting
    omit 6b2d152  add contributor
    omit b2cde07  [MASSEMBLY-637] fileSet <lineEnding>unix</lineEnding> strips last newline of file Submitted by Stephen Colebourne
    omit 779d113  Follow ASF branding rules.
    omit 7961f1d  Revert "Java 5 stuff"
    omit f4ceebf  Added jsr305
    omit 2c3c269  Moar java5
    omit 701077e  Java 5 stuff
    omit 7bf4a2d  Updated plexus to latest versions
    omit 9fd34df  o Added error when adding the enire file system to the assembly
    omit 059411a  upgrade all to last parent 24
    omit 4e21953  o p-a 2.3 posix tar support
    omit d0567f0  [MASSEMBLY-639] Set recomressZippedFiles default back to true
    omit 1551876  Fixed typo
    omit 7c72968  fixed errors reported by Checkstyle
    omit 869e782  Add more docs about properties that may be used in outputFileNameMapping
    omit 935be86  [maven-release-plugin] prepare for next development iteration
    omit 1e0d6dd  [maven-release-plugin] prepare release maven-assembly-plugin-2.4
    omit c9fd7d4  Roll back failed release attempt.
    omit 96026a0  [maven-release-plugin] prepare release maven-assembly-plugin-2.4
    omit 1adeac8  Update maven-site-plugin to version 3.2.
    omit 5e04059  update maven-plugin-plugin to 3.2
    omit 8bc18ce  [MASSEMBLY-371] Converting line endings corrupts ISO-8859-1 files when platform encoding is UTF-8
    omit 05fed85  [MASSEMBLY-96] using fileSet -> lineEnding will always put the selected lineEnding at the end of the file, even if the original file does not end in one
    omit d4a5feb  Fix typo in log message.
    omit 4b123f5  Replace tab characters with spaces.
    omit ffcf143  Don't use deprecated parameters for maven-invoker-plugin.
    omit 7818752  [MASSEMBLY-371] Converting line endings corrupts ISO-8859-1 files when platform encoding is UTF-8
    omit 7baabc4  [MASSEMBLY-635] Update to maven-filtering:1.1
    omit cea393f  Fix broken links.
    omit 625661d  [MASSEMBLY-532] Documentation has parts reversed for full include/exclude patterns in dependencySet [MASSEMBLY-567] Version wildcard in dependencySet include does not work [MASSEMBLY-599] Mistake in javadoc for dependencySet/includes [MASSEMBLY-620] The dependencySet/includes/include format is documented incorrectly
    omit ea63526  [MASSEMBLY-604] Please document <format>dir</format> [MASSEMBLY-623] Assembly documentation does not list all supported formats
    omit 266dbe7  [MASSEMBLY-608] Missing XML tag <plugins> in example documentation
    omit 0e69dcf  [MASSEMBLY-611] Documentation unclear in Usage > Configuration (part 2)
    omit 28fb18f  [MASSEMBLY-610] Documentation unclear in the Usage > Configuration section
    omit 6a50d57  [MASSEMBLY-626] NullPointerException in PlexusIoURLResource.getContents
    omit 691d41a  Add bugtraq properties.
    omit fc4982a  [MASSEMBLY-634] Add Maven version used to Created-By entry in manifest
    omit 6aaa026  Improve readability of log messages.
    omit 1a8893e  [MASSEMBLY-591] Empty classifier in dependency causes extra dash Submitted by: Antonio Petrelli Reviewed by: Dennis Lundberg
    omit 0d0c4e0  [MASSEMBLY-633] Misspelled expression/property for parameter updateOnly
    omit 0610a76  [MASSEMBLY-546] Cannot supply escapeString for filtering
    omit e04e5e5  Ignore IDEA directory.
    omit 1c2aff8  (no jira) fix goof in javadoc that leads to missing doc for 'formats' parameter.
    omit afbbadb  Start using the methods in maven-filtering that uses Parameter Objects. That way we can tweak how filtering is done in more ways. This is a preparation for fixing some issues regarding filtering.
    omit 21546b4  [MASSEMBLY-631] "Using Component Descriptors" page uses deprecated assembly goal
    omit 99a26fd  [MASSEMBLY-630] Added support for recompressZippedFiles
    omit cd23653  o Make asssembly compile on java7
    omit f205d8b  [MASSEMBLY-629] Explanation of default value for useAllReactorProjects is at best confusing, possibly wrong
    omit b920baa  o Upgraded to p-io 2.0.5 and p-u 3.0.8
    omit f53672b  o Updated p-a and p-i
    omit 53e45af  snapshot repo not anymore needed
    omit 1c44cf8  p-u 3.0.7 released version
    omit 49e5427  add snapshot repo for p-u 3.0.7-SNAPSHOT
    omit 58936cf  use p-u 3.0.7-SNAPSHOT which fix an issue on copyFile: target directory not created
    omit 244afeb  p-u 3.0.6 is faster to copy files
    omit 94458b0  replace StringBuffer by StringBuilder
    omit 5f6b8ec  use last p-u 3.0.5 with perf improv for selector
    omit ebde77b  use last plexus-utils 3.0.4
    omit 4967f66  removed configuration already inherited
    omit fe5456d  use released parent pom
    omit 760d548  annotations are not needed for plugin execution so mark dependency as provided
    omit 8d5e959  this repository doesn't exist anymore
    omit f6e803a  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
    omit 8295cb0  move plugin version to a property
    omit b790219  [MASSEMBLY-618] use maven-plugin-tools' java 5 annotations
    omit 102d696  [MASSEMBLY-553] Assembly plugin does not inherit configuration/execution from parent
    omit a443722  [maven-release-plugin] prepare for next development iteration
    omit 79c467a  [maven-release-plugin] prepare release maven-assembly-plugin-2.3
    omit 8f03768  o Updated deps
    omit bcf6dfe  fixed inefficient IT: .svn directory was simply not copied in clone IT dir
    omit ab86570  avoid double IT run
    omit a3bc3ad  renamed preBuildHookScript according to configuration done in parent pom
    omit c5ba16b  updated verification script to better show which file is missing
    omit 6bf73b6  removed configuration inherited from parent pom
    omit 119a4de  clone IT projects to target/it instead of ${java.io.tmpdir}
    omit d052d3b  [MASSEMBLY-548] Improve documentation for filters parameter Submitted by: Anders Hammar Reviewed by: Dennis Lundberg
    omit 058423b  no jira: update to current parent pom for projects. Better late than never.
    omit 0fb6251  [maven-release-plugin] prepare for next development iteration
    omit 3ebab03  [maven-release-plugin] prepare release maven-assembly-plugin-2.2.2
    omit 424b8d7  (no jira) prepare to release by updating to maven-common-filters 1.4 (still out for vote) and setting the version we actually want next (2.2.2).
    omit ae443bc  MASSEMBLY-581: Allow formats in configuration to override descriptor
    omit 6f0ad4e  removing obsolete annotation
    omit f3ec313  [MASSEMBLY-544] Adding test to verify wildcard without coordinate segments
    omit bc1847b  [MASSEMBLY-570] Adding integration test to make sure wildcard in the middle of an artifactId is matched.
    omit 79a276f  [MASSEMBLY-570] Use 1.4-SNAPSHOT of maven-common-artifact-filters, which contains a fix for wildcards in the middle of a coordinate segment
    omit f6095ca  Switch to java5 annotations for plexus components
    omit a20e23b  upgrade plugins to latest parent 21
    omit 9ff433f  [MASSEMBLY-562]: apply doc patch to refer to shade, while here fix some warnings having to do with the current APT format for link anchors.
    omit 42033fd  updated reporting configuration for Java 5
    omit 66f9374  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
    omit 849cf66  [MASSEMBLY-547] Removing duplicate CommandLineUtils from plexus-utils...reverting to using the one in plexus-utils itself. Will update pom with maven prereq next.
    omit c2f8981  o Added license headers
    omit c31c708  [maven-release-plugin] prepare for next development iteration
    omit 145b92d  [maven-release-plugin] prepare release maven-assembly-plugin-2.2.1
    omit 5446778  [MASSEMBLY-538] filtering broken in files containing '@'
    omit bc92648  o Remove some commented out code
    omit 02949d1  [MASSEMBLY-510] Fix logic to eliminate relative dir refs like . and ..
    omit 165e370  [MASSEMBLY-528] FileSet does not support filtering (again)
    omit ec16817  o Fix Javadoc errors.
    omit 991ba31  o Fix typo.
    omit c38800e  o Ignore target directory.
    omit 52f0026  o Upgrade to maven-plugins:19
    omit 1576b26  o Replace tabs with spaces
    omit a7d4eb5  [MASSEMBLY-541] XSD for component
    omit feefab0  [MASSEMBLY-524] Make recommended goal usage more explicit; separate non-deprecated goals from deprecated ones explicitly
    omit 6d31c05  o Restructure the page and remove redundant sections. o Make deprecations less dominant.
    omit 0ce1600  [MASSEMBLY-534] Doc unclear on descriptor refs Submitted by: Benson Margulies Reviewed by: Dennis Lundberg
    omit 5e8daf4  [MASSEMBLY-522] @threadSafe
    omit 4fea847  o Add relative path to parent.
    omit e5d1fa4  [MASSEMBLY-540] Web site uses the 1.1.0.xsd but 1.1.2 recommended
    omit 9ed01d2  o Use goal instead of mojo in the documentation.
    omit 0fba57c  o Clarify the Assembly Descriptor Schema history.
    omit 6f94e4d  o Move the versions of maven-archiver and maven-filtering to properties. o Use those properties in the documentation.
    omit e7ff156  pom simplification
    omit 76efd6c  updated plugin testing components to their new home in o.a.m.plugin-testing instead of o.a.m.shared
    omit 1cf04c7  [MASSEMBLY-541] added schemaLocation to models
    omit 7b5d82e  o added Modello xsd reference to *.mdo descriptors o use ${version} instead of hardcoded 1.1.2 version in target xsd
    omit 226636e  [MASSEMBLY-255] Typo in error message Submitted by: Benjamin Bentmann Reviewed by: Dennis Lundberg
    omit a1a01f8  [MASSEMBLY-255] Typo in error message
    omit b9520c8  [MASSEMBLY-472] Doc includes <format>gz</format> but plugin doesn't support it
    omit ce840ff  Fix since information.
    omit dda562e  [MASSEMBLY-538] filtering broken in files containing '@'
    omit cd32cf9  [MASSEMBLY-516] Fix documentation for shared descriptors.
    omit 0a4e51e  Adding FAQ entries for MASSEMBLY-517 and MASSEMBLY-516/-519/-527
    omit 0ff8ccd  [MASSEMBLY-516] Fixing documentation on shared descriptors.
    omit 44ebed4  [MASSEMBLY-519] Documentation problem: description of how to share assemble descriptors is wrong
    omit b2b84aa  o Fix link to latest assembly descriptor schema
    omit 7400209  o Remove commented out references to 2.2-beta-6
    omit 91cb20c  o Replace all references to 2.2-beta-6 with 2.2
    omit 9cfdbb9  [MASSEMBLY-512] Plugin documentation refers to "Maven 2" Submitted by: Edward Staub
    omit eab416f  Fixing use of backport-util in unit test, and fixing prerequisite to agree with dependencies.
    omit fd0cda6  o Added license header
    omit 5a99bdb  o Fixed typo
    omit a59de19  [maven-release-plugin] prepare for next development iteration
    omit ba063dc  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
    omit 4329c58  rollback version to 2.2-SNAPSHOT to retry the release
    omit 38881b7  Fix unit tests.
    omit 3f20173  [MASSEMBLY-509] Correct system properties handling to try to use execution/user properties from maven session before defaulting over to System.getProperties(). Then, be more careful when iterating to ensure the keys used are not blank.
    omit 5133d09  [maven-release-plugin] prepare for next development iteration
    omit ea3ff43  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
    omit 1167fec  rolling back version to retry 2.2 release.
    omit 8d7f39f  fix mock failure for new setForced(..) call.
    omit e26b391  reversed the wrong flag. Correcting change to dryRun flag, and adding call to setForced(..) from each unit test. Again, this should restore backward compatibility for the default setup.
    omit 1690512  force creation for these tests, to be compatible with the default configuration
    omit c743593  o Stabilized tests
    omit 5c2b97a  [maven-release-plugin] prepare for next development iteration
    omit 3913d14  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
    omit 9fe81d2  get ready to stage the 2.2 release.
    omit 19ad787  bump to release versions (or staged versions)
    omit 5c9fa69  [MASSEMBLY-263] Improve error message for invalid component descriptor to include location.
    omit e57e8e3  [MASSEMBLY-507] Restore use of javadoc annotations for plexus components, since generated descriptors based on Java5 annotations seem not to be compatible with Maven 2.x.
    omit b16dfa8  [MASSEMBLY-499] Add ignorePermissions flag to mojos, to allow disabling of chmod calls when users don't care about them. This should improve performance.
    omit 74ed7ec  [MASSEMBLY-455][MASSEMBLY-431] Improve documentation of built-in descriptors, and add documentation of new useAllReactorProjects flag for the moduleSet section.
    omit 57d938a  [MASSEMBLY-455] Bring documentation of built-in descriptors into sync with the descriptors themselves by using APT snippets.
    omit 8f3dd43  [MASSEMBLY-451] Fixing documentation for includes/excludes inside unpackOptions.
    omit cd0f63e  [MASSEMBLY-140][MASSEMBLY-229] Improve the component / descriptors to avoid incorrect cross-pollution from SetBase. In the process, adjust the documentation for includes/excludes of various parts, and adjust documentation for file/directory mode.
    omit c11ec45  [MASSEMBLY-499] Poor performance in DirectoryArchiver due to unnecessary native calls This new feature "jvm chmod" is now configuration thru a mojo parameter
    omit 12df18e  [MASSEMBLY-499] Poor performance in DirectoryArchiver due to unnecessary native calls upgrade plexus-archiver version to 1.0.1-SNAPSHOT to test the jvm chmod mode use -DuseJvmChmod=true upgrade invoker-plugin to 1.5
    omit bea461f  [MASSEMBLY-488] REMOVE support for useStrictFiltering in FileSets and ModuleSets, until we can add support for those in the deeper components (plexus-utils, for instance).
    omit 25b5add  [MASSEMBLY-443] Add an IT demonstrating that parent-as-sibling-module works for moduleSet assemblies. Also, a _very_ minor fix in ProjectUtils to try falling back to moduleProject.getFile().getParentFile() if moduleProject.getBasedir() is null for some reason.
    omit abeb744  [MASSEMBLY-333] Allow access to local repository using ${settings.localRepository} and ${localRepository} expressions."
    omit 7bdfd87  [MASSEMBLY-492] Verify that runtime scope deps are included.
    omit 18be424  Adding a test to make sure assembly id is non-empty. Also, converting unit test over to junit 4 to handle the exception I expect for the new test.
    omit 8d9875a  [MASSEMBLY-464] Require non-empty assembly ID.
    omit ab536fd  [MASSEMBLY-378] Verify that basedir with ampersand in name doesn't cause problems
    omit f18607a  removed wonkier, undocumented locator strategies for assembly and component descriptors.
    omit 089d6ee  [MASSEMBLY-288] Allow moduleSets from componentDescriptors.
    omit 52e6c8f  [MASSEMBLY-115] Add updateOnly flag (default value: false) to control the setForced(..) feature of Archiver instances.
    omit ec5bf47  test commit
    omit 58f2ca1  [MASSEMBLY-498] Allow the use of ${artifact.properties.*} in dependencySets, and ${module.properties.*} in moduleSets to specify outputDirectory and outputFileNameMapping paths."
    omit e324ca0  [MASSEMBLY-504][MASSEMBLY-337] Fixing file/directory mode in dependencySet when unpack == true, and adding an integration test (currently dormant) for MASSEMBLY-504.
    omit 5e0bfbc  [MASSEMBLY-220] Verify that wildcard vs. enumerated includes in a dependencySet render the same results.
    omit 5e9041a  Fixing copyrights.
    omit 56ed1ce  forgot to add tracking archiver stub.
    omit c4bca89  [MASSEMBLY-187] Prevent infinite recursion by excluding location patterns matching the assembly working directory (which is a temp workspace for archive creation).
    omit dc19f96  [MASSEMBLY-435] Provide access to artifact properties for dependency artifacts and current module, for calculating both outputDirectory and outputFileNameMapping
    omit 755df4c  deprecate all mojos except single, since the others are redundant or can lead to non-standard build processes with undesirable effects when used during the lifecycle. Also, adding a warning for dependencySets having concrete output location (outputDirectory + outputFileNameMapping) and matching multiple artifacts (which could lead to one or more being obscured.
    omit 6733303  [MASSEMBLY-228] Enable filtering, line-ending configuration, and control of default excludes and strict filtering using unpackOptions.
    omit 9640a51  removing unused constructor, and cleaning up formats.
    omit a65c772  switched to using LinkedHashSet to preserve ordering of dependecy / module / project sets. Ordering may not be easy to predict in some places, but at least they should be consistent.
    omit 219e135  [MASSEMBLY-206] IT verifying that fileSets within moduleSet/sources get filtered correctly.
    omit 5f8d78a  [MASSEMBLY-167] IT to verify that systems properties are available for filtering.
    omit 0b85e4a  [MASSEMBLY-272] Mark methods corresponding to deprecated fields as deprecated, too.
    omit 240c048  [MASSEMBLY-150] Make AssemblerConfigurationSource.getBasedir() return basedir OF THAT PROJECT, so relative paths of files and such are correct.
    omit c6d0ace  [MASSEMBLY-432] IT verifying this is fixed. Dependency-management now correctly applied when creating an assembly with binaries included.
    omit 1748961  [MASSEMBLY-360] adding files I missed last commit, and adding an IT for spring-file aggregation.
    omit d3e6b20  [MASSEMBLY-501][MASSEMBLY-209] Fixing JDK 1.5 conversion, reworking dependency resolution to use maven built-in dep support more, and fixing IT for MASSEMBLY-209 (META-INF/services aggregation)
    omit 67f5ca3  fixing incorrect assembly descriptor.
    omit 0826a50  [MASSEMBLY-209][MASSEMBLY-360] Adding line-oriented aggregators for spring files in META-INF and META-INF/services/* ...these still need tests.
    omit efc8508  enabling moduleSet tests that were previously excluded by a pattern intended to exclude only sub-modules, and fixing the moduleSet/sources test.
    omit 0c90117  [MASSEMBLY-501] Adding integration test.
    omit b9d5e0e  small formatting change.
    omit c38a121  - updating massembly-306 POM to depend on a log4j version that is available to the tests - updating the POM to depend on common-artifact-filters 1.3-SNAPSHOT to fix depTrail filtering from the broken approach used in 1.2 - updating FilterUtilsTest to include more of a dependency trail for testing - changing the module selection logic to return all reactor projects when useAllReactorProjects == true, nuless includeSubModules == false...if it's true, then all modules will  [...]
    omit 9d0a2ee  [MASSEMBLY-501] Add useAllReactorProjects flag to moduleSet, to provide access to all modules from within a child project build. This should allow moduleSet/binaries to be used.
    omit 7eed145  [MASSEMBLY-197] added documentation to refer to options
    omit 50c4099  [MASSEMBLY-490] Assembly fails with 'Too many files' error when converting line endings.
    omit b87a7cc  [MASSEMBLY-462] Assembly contains temporary files ending in *.formatted Submitted by: Christian Schulte & Georges-Etienne Legendre
    omit 2ec35a4  o Inherited from maven-plugins:17 o Updated to plexus-utils:2.0.5 o Updated to plexus-io:1.0
    omit d892732  [MASSEMBLY-486] ComponentDescriptors to support absolute paths
    omit 62f30f4  [MASSEMBLY-486] ComponentDescriptors to support absolute paths Submitted by: Michael Lawler
    omit 8957fb5  o Adjusted IT to compensate for MEV-658
    omit f399295  updated POM schema references in examples
    omit ece3a31  [MNGSITE-4] Fix broken link to FAQ entry
    omit bd7434d  [MASSEMBLY-289] Fix bogus warning about attaching non-regular file Submitted by: Patrick Woodworth
    omit a981653  o Used maven-plugin-plugin:2.5.1
    omit 73ccd1b  [maven-release-plugin] prepare for next development iteration
    omit 9e3c658  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-5
    omit 3939636  o Inherited from maven-plugins:16
    omit 2542b82  [MASSEMBLY-456] Usage of archiver or container descriptor handler configuration crashes with LinkageError on Maven 3.0-alpha-5
    omit a29d33c  o Fixed regression due to r806277
    omit 500c8a3  [MASSEMBLY-452] Shared Assembly Descriptor does not work in Maven3-alpha4
    omit 3f39a43  o Restored Java 1.4 compat and fixed locale-dependency
    omit c2d7769  o Polished POM
    omit 82868f9  [MASSEMBLY-446] apache-source-release-assembly DOES NOT exclude target/** in maven-remote-resources-plugin build
    omit 6c697af  o Removed unused import
    omit e48501e  upgrade parent version to ensure source-release is automatic.
    omit f7bd651  bump to new parent POM, and remove one-off source-release assemblies
    omit ca7a6c8  [MASSEMBLY-385] upgrading file/fileset filtering to use maven-filtering
    omit fdd2709  o fixed ambiguous links o added Doxia xsd
    omit 477ebf2  o filtering version in doc
    omit 9198a18  o Added plugin version to POM snippets in documentation
    omit 7309ff1  Adding a second dep in the pom to keep jar-with-deps from being empty
    omit e0f88bb  o Used a less subtle workaround for MNG-1323
    omit 3be00bc  [MASSEMBLY-427] ComponentsXmlArchiverFileFilter misses component descriptors on Windows
    omit 00d7615  o Added workaround for MNG-1323 that affects maven-eclipse-plugin during CI builds on the grid
    omit 9b7374d  [MASSEMBLY-290] Minor error handling improvement.
    omit 415b8bb  [MASSEMBLY-416] Adding <useProjectArtifact> == false to prevent current project classes being added twice.
    omit de0d7e0  merging changes from maven-assembly-plugin-2.2-beta-4 branch through r780691 (the release on that branch).
    omit 442aeae  bumping the trunk. the beta-4 release will be from the branch that was copied from the beta-3 tag.
    omit 7b6c7de  o Shortended path names for easier working on Windows
    omit 44f502d  [MASSEMBLY-382] Review IT failure on Windows
    omit 74fbe5f  add parent section to make sure the appropriate assembly plugin version is used during the integration test.
    omit ea59973  o Fixed typo in docs about EarArchiver (the corresponding setter for its config is named setAppxml())
    omit 71cdc15  [MASSEMBLY-380] added XSD to all <assembly> definitions.
    omit ddb35be  removed SNAPSHOT from IT test dependency - otherwise it will fail because the snapshot repo is not available
    omit 5d2c0c6  used http://maven.apache.org/xsd/* for schema location
    omit 9c4a5f4  o Inherited from maven-plugins:13
    omit 8a61296  use the latest parents
    omit e3b55e9  Removed the contributors section. Petar Tahchiev used to be contributor, but was voted a developer.
    omit cdf7305  Adding Petar Tahchiev to contributors. He added a lot of patches that made 2.2-beta-3 possible.
    omit 7e7b15a  o Fixed svn:keywords
    omit 79703ae  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
    omit f6fad23  [maven-release-plugin] prepare for next development iteration
    omit 9133511  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-3
    omit f07b88b  bumping to staged release versions of maven-archiver and maven-common-artifact-filters.
    omit 65fb32e  update plexus-archiver and plexus-io versions.
    omit fb8ef07  forgot one prefixed file set class...
    omit 0ea50ef  [MASSEMBLY-375] Verify that prefix path isn't empty before applying trailing slash, to avoid archived files like '/test.txt' in the assembly.
    omit 368adab  this is not supported anymore. it was introduced in beta-2, and doesn't work very well.
    omit dd9459c  [MASSEMBLY-151][MASSEMBLY-159] Cleaning up documentation, especially as it relates to differences between mojos and for dealing with moduleSet/binaries.
    omit 1208785  [MASSEMBLY-75][MASSEMBLY-285][MASSEMBLY-238] fixing and adding integration tests. The only potentially outstanding issue of these might be MASSEMBLY-75, which will have a test added to plexus-archiver to check it.
    omit 8e2fcd6  updated plexus-io to 1.0-alpha-3-SNAPSHOT since it is a dependency of plexus-archiver 1.0-alpha-11-SNAPSHOT
    omit 68ec9ab  [MASSEMBLY-366] Change dependencySet log message to log level debug.
    omit 690ab3d  First stab at adjusting file/dir mode handling to work with new detected/defaults/overrides model provided by the new work in plexus-io and plexus-archiver.
    omit 821ba6b  [MASSEMBLY-76] [assembly plugin] improve or clarify inheriting/reusing descriptors
    omit 9cdd60d  o Use released version of plexus-interpolation.
    omit a4e22e6  [MASSEMBLY-308] Syntax Problem in Example Doco Submitted by: Petar Tahchiev Reviewed by: Dennis Lundberg
    omit 3fe8366  [MASSEMBLY-239] integration test, checking that the default is to leave '.dir' off, and that configuration to NOT ignore it produces a dir with the '.dir' suffix.
    omit a0c4be1  [MASSEMBLY-239] Correct integration tests using dir format for new parameter default.
    omit 781d53e  [MASSEMBLY-239] Make ignoreDirFormatExtentions parameter default to 'true' to prevent appending '.dir' to the end of assembly directories by default.
    omit 45feab8  [MASSEMBLY-165] Catch exceptions while deleting test dirs, report them, then ignore them and move on. This is to work around file-locking issues on windows.
    omit 78b85f2  [MASSEMBLY-291] If the project type is 'pom', and the assembly doesn't have the assemblyId as part of its coordinate, then attach the assembly file with a null classifier to ensure it gets installed/deployed normally.
    omit e32663e  [MASSEMBLY-301] Fix issue with artifacts that have no assemblyId in their coordinate and that have a different type from the main project artifact, so they will be attached instead of incorrectly set to the project main artifact.
    omit aec05d1  [MASSEMBLY-201] Verifying that this works in current code.
    omit fc92402  [MASSEMBLY-190] Pre-collect dependencies that will need to be resolve for one or more dependencySets/moduleSets in the assembly, then use the versions from this pre-collection activity in the form of a managed-version map, with one exception: the versions will be imposed on direct dependencies as well.
    omit 70c603f  o Formatted/reordered POM
    omit ca75d65  o Inherited from maven-plugins:12
    omit 5145b06  [MASSEMBLY-196] Integration test that will verify this issue is working.
    omit 912bf4c  [MASSEMBLY-306] Adding integration test to verify that NPE is fixed.
    omit 1452998  cleaning up built-in descriptor refs, and documentation of these refs.
    omit 013e99f  [MASSEMBLY-285] Update to latest snapshot of plexus-archiver (1.0-alpha-11-SNAPSHOT), and enabled the integration test.
    omit 995c8b3  [MASSEMBLY-354] Fix behavior concerning useTransitiveFiltering == true and include patterns that contain wildcards.
    omit 425dba8  [MASSEMBLY-241] integration test verifying that multiple wildcard include patterns work together.
    omit 3679148  [MASSEMBLY-345] Allow archiver instances to be configured from a new parameter in the plugin config within the POM: <archiverConfig>. This will allow <archiverConfig><appxml>somepath</appxml></archiverConfig> to work for EAR format assemblies.
    omit aa90463  [MASSEMBLY-312] Adding notice to outputFileNameMapping element in the MDO files to warn against combining outputFileNameMapping and unpack == true.
    omit fd94b40  [MASSEMBLY-312] Adding modified version of Petar's integration test, to verify that outputFileNameMapping IS NOT appended to outputDirectory when unpack == true.
    omit 450ad7d  [MASSEMBLY-287] Enable skipAssembly parameter to be triggered from the command line. Integration test submitted by: Petar Tahchiev
    omit 767c92b  [MASSEMBLY-351] Realign assembly-descriptor interpolation with outputDirectory/outputFileNameMapping interpolation, and use reflective interpolator instead of model serialization/deserialization (based on 2.1.0-M1 work, but generalized into plexus-interpolation). This fixes project.xxx expression interpolation. Also including an integration test.
    omit 10f2848  [MASSEMBLY-331] Fixing order of operations for expression interpolation in outputDirectory and outputFileNameMapping. Patches applied, with minor modifications. Also, replaced deprecated plexus-utils interpolator references with updated library from plexus-interpolation v1.5.
    omit f1096a1  [MASSEMBLY-237] Adding integration tests to verify that the fix for MASSEMBLY-293 also fixed this issue.
    omit a947940  [MASSEMBLY-293][MASSEMBLY-322][MASSEMBLY-340] Fixing file-set filtering.
    omit 7102583  cosmetic parameter name change
    omit 0ec7510  [MASSEMBLY-342] Guard against fileSet that doesn't specify a directory. Submitted by: Petar Tahchiev
    omit df75a3d  o Updated index page of plugin site
    omit 509cec8  o Explicitly stated UTF-8 as file encoding o Updated license header
    omit c016fb9  [MASSEMBLY-298] Add support unpackOptions/includes and unpackOptions/excludes in module binaries. Patch submitted by: Nathaniel Harward Integration test by: me (John Casey)
    omit 23f643b  Adding IT for MASSEMBLY-285
    omit 960b207  Removing complex artifact-resolver lookup, since this is no longer used in any maven versions.
    omit ce2480b  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
    omit fe8dc4e  o Updated index page of plugin site
    omit fe9c733  o Re-enabled help mojo generation
    omit 0199f8e  Remove aspectj dependency.
    omit 4f51a31  Correcting excludes for massembly-285
    omit f6266ec  Removing the sub-project for the handlers and lifecycle mappings, as this isn't needed for now (it was never released). Also, cleaning up the integration tests to work without the component-it-plugin, which has never graduated the sandbox and may not be the best way to setup plugin testing environments.
    omit ee17035  o Set svn:eol-style=native
    omit a490cd4  o Added SCM information (compare http://www.nabble.com/Re%3A-%3Cscm%3E-element-in-plugin-POMs-p18934198.html)
    omit b768ab2  o Added project description
    omit 7d52c6a  o Reordered POM
    omit 7451485  o Skipped test on Windows (no file modes...)
    omit 1306148  o Synced id and activation of integration-tests with core ITs
    omit 74fd6f3  Remove plugins versions already defined in parent
    omit 388ad2c  Align activation properties for integration-tests profile because we cannot setup it in the parent (see MNG-3228)
    omit a0b0183  Use the same activation rule for all integration-tests in plugins builds (-Dintegration-tests=true)
    omit 397bea4  o Removed distribution management section (to be inherited from parent to allow customization for CI)
    omit 77af048  o Disabled helpmojo generation to workaround failures during IT preparation
    omit 54dac6d  Try to use the 12-SNAPSHOT parent
    omit 157e3a9  [MASSEMBLY-245] Manifest Section configuration does not work properly
    omit b1dfaa0  o Remove some whitespace.
    omit ee8492c  ignore .settings directory
    omit 0c3d48a  Bumping all parent versions to 11, to allow deployment to alternative locations.
    omit f7240e3  o Update links to Doxia APT reference.
    omit 151012f  o Added bin to svn:ignore
    omit cecf23e  Adding the beginnings of an archetype that we can use to generate new integration tests for the assembly plugin.
    omit 0b0329a  o Added svn:eol-style=native
    omit a00e013  o Added target to svn:ignore
    omit 2b07806  o Removed svn:executable
    omit 3fcb4bd  [MASSEMBLY-256] Adding an integration test based on the attached test zip file.
    omit 0081407  [MASSEMBLY-256] Adding support for 'project.' expressions in outputDirectory, outputFileNameMapping, and outputDirectoryMapping.
    omit 9be1a24  [maven-release-plugin] prepare for next development iteration
    omit 7322ef7  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-2
    omit a2ada62  Bumping to released versions for plexus snapshot deps.
    omit d3697fa  [MASSEMBLY-267] Applied surefire config to limit test output to the console.
    omit 8cd893d  [MASSEMBLY-182] Improve documentation for order-of-operations when multiple areas of the assembly descriptor reference the same file.
    omit 041bfd5  [MASSEMBLY-257] Avoid filtering/line-formatting logic (and memory it consumes) if the file is not filtered and no line-ending chars are specified.
    omit fbc76f6  [MASSEMBLY-275] Configuration to make it easier to narrow the set of ITs to run, for debugging purposes.
    omit e63cf06  [MASSEMBLY-258] Cleaning up directory structure for standard use.
    omit d3932d2  [MASSEMBLY-277] Fixing potential NPE in AddFileSetsTask. Submitted by: Sejal Patel
    omit c43bfb7  [MASSEMBLY-250] Correcting inappropriate file cleanup, and adding ${pom.properties.*} expressions for outputDirectory, outputFileNameMapping, and so forth.
    omit 7d03634  [MASSEMBLY-212] Fixing this, though the namespaces need to be filtered for ${mdoVersion} in the future, and I'm not completely sure why it didn't work when I tried to run the resources plugin over the src/main/mdo directory to do this...will have to investigate further.
    omit 5b89fca  [MASSEMBLY-256] Support project properties in outputFileNameMapping and outputDirectory.
    omit 52d030c  [MASSEMBLY-254] Add more protections against invalid POMs when working with DependencySets.
    omit c8a5089  [MASSEMBLY-278] Adding parameter ignoreMissingDescriptor (default value: false) to allow reuse of a single assembly configuration throughout a multimodule build, without failing on submodules that don't contain the assembly descriptor referenced by the configuration...instead, simply don't run for these cases.
    omit cf18b05  [MASSEMBLY-274] Modifying the directory scanner logic used to scan an assembly descriptor directory to use default excludes, and only search for **/*.xml. Adding an integration test and unit test to cover this. Patches submitted by: Paul Gier and Benjamin Bentmann NOTE: I added the unit test method myself.
    omit 3dcf1cb  [MASSEMBLY-188] Adding a unit test to verify that manifest entries are handled from the plugin configuration.
    omit d776d15  [MASSEMBLY-152] Add support for Ant '@' filter-token delimiters, and windows path escaping. Submitted by: John Franey
    omit 9b44965  [MASSEMBLY-189] Fixing pom-variable interpolation.
    omit 47b6b81  put the integration-test patterns back to normal...
    omit a4c5c2b  [MASSEMBLY-282] Check for the case where an artifact to be added to the assembly points to the same file that the assembler is meant to create. This happens when appendAssemblyId == false and classifier == null, in cases where the assembly is meant to re-create the standard output artifact from a build, but that standard output artifact should be included in the assembly.
    omit 4373e10  Move away from using assembly:directory in pom bindings, as it's an aggregator and this isn't a good idea.
    omit 482d89b  Stop binding assembly:attached to the build lifecycle...it's an aggregator, and this is an incorrect use of it.
    omit 4de93bd  [MASSEMBLY-279] Small improvements to a couple error messages.
    omit ed335b2  Fixing ITs, bumping plexus-archiver to 1.0-alpha-10 so I could fix a problem exposed by the ITs that was in the chmod command in p-a, and removing default file modes in the .mdo files, so files are only altered if the file mode is provided (at least that's the theory, though I think p-a brute-forces this atm).
    omit 4819dd7  Fixing two of the failing ITs.
    omit 5b826d4  Reformat comment (r612150).
    omit e1148e4  Use released versions of maven-shared-io and maven-common-artifact-filters.
    omit 06f0c8c  o fixed license header o no code change
    omit cf98a4a  o fixed license header o removed mailing list
    omit 4b5de0e  o fixed license header o removed mailing list
    omit 3861dee  [MASSEMBLY-262] unit fail in trunk on windows (need upgrade of plexus-utils) upgrade to last p-u 1.4.9 upgrade prerequisites to maven 2.0.6 upgrade surefire version to ensure unit used this p-u version
    omit a786cea  add runtime deletion of temporary files. Add deletion safeguards on tests, though the tearDown method should take care of it already, because there are some being left behind on the CI machine
    omit efa896c  improved encoding support: - Manifest file is in UTF-8 - UTF-8 instead of platform encoding for XML files (waiting for plexus-utils 1.4.5+ to be more flexible) - added comments where platform encoding is used without it being proven as a bug - marked as FIXME SimpleAggregatingDescriptorHandler: if the content is really Properties, ISO-8859-1 encoding should be used
    omit 3c40958  Adding ability to add hooks to handle arbitrary container descriptors, just like the plexus components.xml file is handled now. Also, adding a skip flag to allow fine-grained control over any particular execution using a property in the POM (which can be set or overridden by profile).
    omit 35e78f7  o Add description and @since tag for the attach parameter.
    omit 9e871a0  Adding another test case, this one for unpackOptions.
    omit 00e6dab  [MASSEMBLY-233] Fixing by splitting the IT builds to separate the handle-def build from the assembly build using two executions of the invoker plugin fired from the IT parent pom.
    omit 5ad7426  Adding ignoreDirFormatExtensions parameter to allow suppression of '.dir' suffix on directory assemblies, and moving the setDestFile(..) call to be in front of the phase executions, for archivers that process more or less in real time.
    omit 4fe8473  Removing some sysout statements from the main codebase, and adding some debugging aspects for performance, stats, and tracing info, which can be enabled by building with -Paspects (the aspects profile enabled). You'll also have to use various system properties (currently the fastest solution I could find) to trigger the various types of output.
    omit a8d73eb  Adding some beginning architectural notes.
    omit 514735d  [MASSEMBLY-194] Adding useTransitiveDependencies flag to dependency-sets, set to try by default (process transitive dependencies, or subject them to useTransitiveFiltering flag).
    omit c9c261e  Removing a sysout.
    omit 8521f0f  Renaming the PrefixingProxyArchiver to reflect its other customizations for assembly use, adding some debug statements here and there, adding a dryRun parameter to the mojos to allow simulated assembly builds.
    omit 6052d57  [MASSEMBLY-232][MASSEMBLY-235] Hook up verify scripts for the tests cases included in these issues, and fix the problems with MASSEMBLY-232.
    omit 33fc433  [MASSEMBLY-235] Adding test case to integration tests, and verifying that this problem is already fixed in 2.2-beta-2-SNAPSHOT.
    omit c860bd6  Fixing unit test for new debug output (still making these things more resilient to this sort of change), and disabling the custom componentDescriptorHandler stuff until I can get it to build in maven 2.0.x.
    omit e29a5b3  Cleaning up component loading for ContainerDescriptorHandler processor instances.
    omit 63b425a  Setting integration tests to run with debug == true, so we can tell what messed up from the build logs.
    omit 9344275  Forgot a file for this integration test.
    omit 71de3a9  [MASSEMBLY-222] Sorry for the huge commit. This rearranges the integration tests to pull from local repo to the testing local repo where possible, and copies the test projects to target/test-classes before running, to avoid pollution of the sources. It also changes the interpolation of outputDirectory and outputFileNameMapping, such that pom.artifactId refers to the main project being built, while artifact.artifactId refers to the dependency currently being processed (an [...]
    omit 9bfac0a  [MASSEMBLY-222] Modifying interpolation such that outputDirectory calculations can pull values from either the dependency's project info or the main project info, using the ${artifact.*} and ${pom.*} expressions, respectively. Leaving off the prefix, as in ${version} will now once again reference the main project info, NOT the dependency info.
    omit 5548360  Adding better warnings about replacing the main project artifact's file when appendAssemblyId==false and classifier==null.
    omit a190cc4  [MASSEMBLY-156] Changing behavior such that if appendAssemblyId==false and classifier==null, the assembly file will be set as the main project artifact's file...with warnings, of course!
    omit c14c408  [MASSEMBLY-184] Modified assembly descriptor loading process to inject component descriptors ahead of interpolation, so they too are interpolated.
    omit a13d11f  Updated to use newest snapshot of maven-common-artifact-filters.
    omit 4c32502  Resolve dependencies before calling the repository assembler, to prevent skipping out because project.getDependencyArtifacts() is null.
    omit 5b90f75  Fixing an error message.
    omit 53dc564  Fixing some problems with installation and deployment of standardized assembly/component descriptors.
    omit 06ecb25  Specify a default classifier in addition to the default type for resolving standard descriptor artifacts.
    omit c0583ac  Adding distributionManagement...apparently, it's missing in the POM hierarchy.
    omit 9ccf5b2  Fixing assembly-descriptor and assembly-component handlers/lifecycles to once again have a classifier, and changing the associated attach mojos to attach these descriptors to the main project artifact, which is now the pom itself...rather than setting the main project artifact to the descriptor, which leaves off the classifier.
    omit ed1a062  Bumping plexus-archiver to 1.0-alpha-9 (released).
    omit 8c77288  Adding null check to the manifest finalizer, and removing the classifiers in the assembly-artifact-types, since it's only used on the resolve side (not the install/deploy side, when the descriptor is the main project artifact)...which only confuses things.
    omit 6917c5e  Fixing artifact resolution to be MNG-1577 compatible (using the dependency management for the resolve call).
    omit 2ba5f77  Cleaning up debug statements.
    omit d38ab51  Fully converting the components.xml handler to a FileSelector instead of a filter, and removing a System.out from the proxy archiver.
    omit 7480b7a  Fixing filtering of file entries and mixed environments of files and fileSets.
    omit fde8a97  Test and implementation of a custom container-descriptor processor.
    omit 1df251a  Adding the ability to specify descriptor aggregators, similar to the one for components.xml, to process other files.
    omit 4c5a34a  Updating the components.xml filter to implement FileSelector.
    omit ff4a4bf  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
    omit a283c68  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
    omit 7e09b89  Adding another repository test, which is not yet working...so it's also excluded explicitly in the integration-test build until we can fix the maven-repository-builder.
    omit b69ce18  [MASSEMBLY-226] Filters as read-only parameter can break the assembly build of a multi-module project
    omit 1a207bd  All ITs run, and I'm including a new feature to allow assembly descriptors and assembly-components to be deployed then resolved again as artifacts. This enables reuse of standard assembly descriptors/components. There is a new IT to test it, and all other ITs pass, including the repository-assembly now (due to fixes in the maven-repository-builder).
    omit 5f15106  [MASSEMBLY-154] FileSet does not support filtering Based on patch provided by Mikhail Krangach + Unit test added
    omit ab8ec77  [MASSEMBLY-179] <outputFileNameMapping/> now only works with non-unpacked artifacts.
    omit 8b2255c  Adding since-2.2 annotations to the two new flags.
    omit 12840e6  [MASSEMBLY-197] Use <useProjectArtifact>false</useProjectArtifact> in a dependencySet to keep it from processing the project artifact, and use <useProjectAttachments>true</useProjectAttachments> in a dependencySet to allow it to process the project's attached artifacts. The opposite of these flag values (true, false respectively) are the defaults.
    omit ec20da2  [MASSEMBLY-121] Applying fix from Paul Gier.
    omit d7c6d95  improve the description of the various mojos
    omit defa846  Adding snapshot repo for integration-testing.
    omit 42f3915  bumping version of the plexus-maven-plugin to fix an issue with this build not working with maven-2.1-snapshot.
    omit 7d29e05  Updating maven-repository-builder dep so it'll include the ancester POMs of the current project.
    omit 95d2ed9  Fixing resolution of dependencies that have legacy POMs, and excluding the repo-assembly IT until it can be fixed.
    omit 74e9dac  [MASSEMBLY-200] Fixed for windows platform: to use org.apache.maven.plugin.assembly.utils.CommandLineUtils;
    omit 06915c0  MASSEMBLY-198: fixed links.
    omit d34173e  Fixing repository-assembly IT so it runs correctly...though it now fails (this is related to a new JIRA).
    omit 65c8126  Fixing deps according to dependency:analyze.
    omit 81b4eae  [MASSEMBLY-194] Adding useTransitiveFiltering flag to dependencySets (default value == false). When false, includes/excludes apply only to the current artifact, not to the list of artifacts that bring this artifact in transitively. When true, the transitive path of the current artifact is taken into account for filtering includes/excludes. By default, backward compatibility with version 2.1 of the assembly plugin means we have to set this to false.
    omit 1988a4a  Fixing file/dir mode parsing, to consolidate all parsing in a single utility method for easy maintenance and consistency. Also, parsing everything using Integer.parseInt( mode, 8 ) and wrapping any NumberFormatExceptions in an AssemblyFormattingException that shows the failing mode. Finally, before the utility method returns, it checks the sanity of the resulting mode for lesser segments that have more permissions, such as group-write, user-rdonly...and logs these in the [...]
    omit c9d3933  [MASSEMBLY-192] Fixing ClassCastException; I forgot an 'implements' clause.
    omit ea48876  [MASSEMBLY-148] Adding integration test to verify that this works.
    omit c9a8fae  [MASSEMBLY-155] Fixed using supplied patch, also adding an integration test to verify the fix.
    omit f12ed9c  [maven-release-plugin] prepare for next development iteration
    omit 0a91e39  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-1
    omit fa648bf  Adding failing IT for MASSEMBLY-121. Now we have something we can fix.
    omit 783db3a  [MASSEMBLY-144] Added integration test to verify that this works in 2.2-SNAPSHOT.
    omit 2de7a86  [MASSEMBLY-173] Fixing file and directory modes, using Integer.decode(..).intValue() instead of Integer.parseInt(..).
    omit c202b57  [MASSEMBLY-169] Applying documentation fixes for features added in 2.2.
    omit 4868501  Fixing plexus-archiver 1.0-alpha-8 to not pollute the classpath with plexus-component-api, and avoid IncompatibleClassChangeError on getLogger().
    omit 8c25c8b  setting a p-c-d dep to 1.0-alpha-9 to try to force the issue.
    omit 148661f  Adding utility from plexus-utils 1.4 so I can revert the dep on plexus-utils to 1.1 for maven 2.0.x compat.
    omit d43e458  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
    omit d5ca8cc  Update dep on plexus-archiver from 1.0-alpha-8-SNAPSHOT to released 1.0-alpha-8 ('latest snapshot')
    omit e9b6828  o Update the dependency on modello so that MASSEMBLY-169 can make use of the new features in there.
    omit 61949c0  Adding links to descriptor schemas.
    omit d353755  [MASSEMBLY-161][MASSEMBLY-174] Wiring up jar archive configuration to the assembly creation process.
    omit 0063132  [MASSEMBLY-158] Removing shutdown hook to satisfy IDE requirements.
    omit d937e85  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
    omit 8fbb323  [MASSEMBLY-170] Close the manifest file reader Submitted by: Baerrach bonDierne
    omit ed2c155  [MASSEMBLY-166] ManifestCreationFinalizerTest fails on Windows Submitted by: Baerrach bonDierne
    omit 0774e9b  o updating to latest released parent
    omit ac8ba27  o updating to latest release parent
    omit b32ab93  PR: MASSEMBLY-118: fileItem/outputDirectory resolved with cwd, not project basedir Submitted by: Baerrach bonDierne Reviewed by: Kenney Westerhof
    omit 8cc316b  Fix package for generated sources: plugins -> plugin. I got entire maven-trunks in eclipse and there were no references outside the assembly plugin to the generated sources, so this is safe to change.
    omit 91e0ce9  updated testing and shared components that have been released
    omit 4e48499  updated file management to 1.1 from 1.1-SNAPSHOT because it was released.
    omit 3c34bc4  Fixed wrong current version.
    omit 4de9006  plexus-utils version 1.4-alpha-1 released, remove snapshot
    omit d21b963  Removing current-version reference in doco.
    omit 175c2fb  Adding proper staging of the plugin to a test-only local repository.
    omit 404baeb  Fixing a couple of counter-intuitive settings, wiring up <baseDirectory/>, and proving advanced documentation.
    omit 5fef78a  Clearing topics I've addressed already.
    omit 6163ff0  Working on advanced descriptor topics.
    omit 478780e  [MASSEMBLY-158] Applied patch, with modifications to centralize temp directory creation and add a shutdown hook to delete the temp directory.
    omit 058f53e  put back the Overview menu - when you inherit menu items they are meant to be resolved against the parent, by design - so these always belonged in the child POM.
    omit 7734b07  Committing some more doc updates, and a plan for the remainder in order to have something adequate for a 2.2 release.
    omit d1587e7  Missed a few classes created for wrapping the new repo-builder model classes, and also adding a couple updates to docs.
    omit 46ac98c  Split out artifact filters and repository builder into separate projects for reuse elsewhere, and started using maven-test-tools over the original mock controls developed here.
    omit b403e66  Masking  out of artifact names when the classifier is null.
    omit d91482c  Forgot to add some files for testing.
    omit 9d09548  [MASSEMBLY-143] Removing classifier from being added to the filename unless it's specified as part of the expression...this was effectively adding the classifier twice when it was specified in the expression...
    omit a4d65f6  Adding some defensive code so wildcard matching for includes/excludes.
    omit 3df6e94  [MASSEMBLY-149] Using MavenProject.getProperties() for interpolation, instead of Model.getProperties().
    omit 6f1ec73  [MASSEMBLY-93] Adding <useStrictFiltering/> flag to all dependency sets and module binaries, to enable failure when an include/exclude pattern is unmatched.
    omit d55d7fe  [MASSEMBLY-113][MASSEMBLY-106] Verified proper behavior when '..' directory is used in a fileSet, and added ability to specify <attachmentClassifier/> element in <binaries/> under a module set. When the classifier is specified, any module in that set that doesn't have a matching attachment will cause the assembly to fail. Otherwise, the attached artifact is used instead of the project artifact.
    omit 31761f4  Adding wildcard (*) processing for dependency includes and excludes, along with negation (\!group:artifact:jar). Also, adding project sources descriptorRef, to include the entire project directory except for **/target/**...finally, adding ITs for other descriptorRefs: src and bin.
    omit 61041e5  Added project descriptor-ref, which is a project's sources including pom.xml etc...also, added tests for bin and src descriptorRefs. I think documentation is all that's left before a release.
    omit c278a72  Fix a bug in determining includes/excludes in a dependencyTrail. The join(",", list).indexOf(pattern) approach does NOT work: any substring will be matched, for instance: 'org.apache.maven:maven-artifact-manager' will be matched with pattern 'org.apache.maven:maven-artifact'.
    omit 30b22d9  Remove svn:executable from xml files
    omit 36b1f7a  use inheritence and make all the site appearances consistent
    omit ff472ff  update all parents
    omit 8b4a8b5  Updated code to reflect API change in plexus-archiver (IOException isn't thrown anymore)
    omit 9119717  Fixing component.xml merging and inclusion into the assembly.
    omit a94035c  Fixing jar-with-dependencies descriptor-ref to include the current project's classes.
    omit b67b825  Fixing jar-with-dependencies descriptorRef, and adding IT to verify that it's correct.
    omit 6cf526f  Fixed svn properties
    omit 21bc9e5  Adding directory-single mojo, which works like the single mojo, except it forces a directory assembly.
    omit 18270a8  Adding parameter <attach>false</attach> to allow users an override to avoid attaching assemblies to the project artifact. Also, adding a check to verify that the result of an assembly build is a file before attaching it to the project artifact, since directories cannot be installed or deployed.
    omit df0a611  [MASSEMBLY-111] Verifying that this has been fixed.
    omit efc5447  Verifying that MASSEMBLY-132 is working.
    omit a1128d0  Adding more integration tests for default excludes, along with modifications to restore some backward-compat in moduleSources.
    omit e9c306b  o Change from <phase>packaging</phase> to <phase>package</phase>.
    omit acff9fb  Cleaned up includeBaseDirectory handling, long with syntax for mapping module sources...also added several tests to try out some of these things.
    omit 05ed764  Update to latest maven-archiver
    omit 5a92435  Adding @readonly and @required to localRepository parameter.
    omit fb83f02  Adding ability to automatically exclude sub-module source dirs using excludeSubModuleDirectories flag on the sources element.
    omit f8f025f  Modifying moduleSets to use <sources><fileSets/> instead of the <sources/> itself being a fileSet.
    omit 63c4a55  Adding control for inclusion of sub-modules, and late dependency-resolution, to avoid resolving dependencies which are not needed for source-only assemblies.
    omit 7f63e55  don't fail the test when the PATH environment variable is not set
    omit e0daca5  Modding the interpolator to use case-insensitive envars with maven versions which include plexus-utils >= 1.3-SNAPSHOT.
    omit 1cd76e4  Bumping plexus-utils dep version up to 1.3-SNAPSHOT to handle envars in a case-insensitive manner.
    omit 1321538  Fix plexus component descriptor generation
    omit 372a9ca  Fixing pom and sar dependency handling.
    omit cb9fba5  Adding aliasing for sar dependencies, along with simple copying of pom deps
    omit 38a669a  Adding ability to specify <dependencySets/> within a <moduleSet/> to satisfy MASSEMBLY-99, and also enabling skipping of pom dependencies when adding binaries to the assembly.
    omit 515e00d  Adding assembly:single mojo tests.
    omit 971cf6d  o fix breakages cause by API changes to the plexus-archiver
    omit 607b469  MSITE-138: site:stage does not create xref
    omit 16d51da  Adding codehaus snapshots repository for plexus-archiver resolution.
    omit c089ffe  [MASSEMBLY-112] Fixed by refactoring. Verified by IT: dependency-sets/dependencySet-projectArtifactNotIncluded.
    omit 7d7a44c  [MASSEMBLY-91][MASSEMBLY-67] Fixed by calling artifact.isSnapshot() during the output-filename-mapping formatter util, which is a bottleneck for all artifact handling in the assembly system. This accessor actually resets artifact.baseVersion (\!) which is a really bad practice that needs to be addressed.
    omit 042dcca  Adding another test for fileMode...this time, on <file/> entries.
    omit 305d9b9  renaming test directory to something more descriptive
    omit e01ac84  [MASSEMBLY-104][MASSEMBLY-127] Added test verifying that file-mode changes work since the refactor.
    omit 5b4df47  [MASSEMBLY-117][MASSEMBLY-109] Verified that multi-tiered multimodule support is handled.
    omit 1ef8451  Rearranging ITs
    omit 39cb109  Adding multimodule dir.
    omit f0b6587  Adding profile to do integration testing, using two new plugins in the sandbox: the invoker plugin, and the plugin-test plugin (which stages a plugin into the local repo for ITs to run).
    omit 02b3d90  [MASSEMBLY-124] Added integration test proving that this is fixed since the refactor.
    omit 9166186  [MASSEMBLY-99] added test to integration tests to check that dependency tests are handled correctly.
    omit f88bd12  Added a new functional test for unpacked dependency sets.
    omit 8ec0dbf  Adding another functional/integration test.
    omit 433679d  working some kinks out of the system, and adding a new IT, for eventual use with the new maven-invoker-plugin.
    omit 1619c8a  Fixing some bugs that should have been caught by functional testing.
    omit 4c1d77c  Forgot to include the plexus CDC in the build.
    omit 91521c6  Fixing artifactId from the one I was using in the refactor branch.
    omit 88c3044  [MASSEMBLY-128] Merging from refactor branch.
    omit 6908e66  PR: MASSEMBLY-122
    omit 1afbc31  o Need to escape { and } in apt.
    omit e93c454  PR: MASSEMBLY-130 Submitted by: Baerrach bonDierne
    omit f3e4491  PR: MASSEMBLY-122
    omit c9cc7bc  PR: MASSEMBLY-122
    omit a62dcd6  o Fix typos and broken links in documentation.
    omit 1e6c010  o Set EOL style to native.
    omit 8eb0c63  PR: MASSEMBLY-122
    omit 0c44e4b  PR: MASSEMBLY-122
    omit 38c492f  MNG-2460: Incorrect POM inheritance for plugins
    omit 22dd666  update archiver version
    omit a856974  Remove exclusion as it prevents compiling
    omit b56356a  Fix simple goal when a pom is missing Submitted By: Lester Ecarma
    omit c49e51e  [MWAR-52] add tests to verify problem can't be reproduced, improve formatting and usability of some tests
    omit c0589a5  Adding includes/excludes implementation to repository assembly.
    omit 1683b81  Fixing transitive dependency in/exclusions in filter so they don't require a full artifact id for a match.
    omit 1c589dc  Adding transitive artifact filtering for the <binaries/> section of a moduleSet, in the includes/excludes.
    omit a3b2c38  Fixing concurrent modification exception.
    omit c6ca2d4  [MASSEMBLY-120] Added implementation of filtering for <binaries/> inside of <moduleSet/> in the assembly descriptor. Correct usage is same as for dependencySet includes/excludes.
    omit c77afcd  [MWAR-34, MJAR-38] use the latest archiver to correct issues with the extension in the manifest
    omit 59cc6ea  [MASSEMBLY-110] Wrong apt syntax in introduction document renders a broken link
    omit e9b45b0  fix link
    omit 0ff6bf4  add howto reused assembly's components
    omit b646462  PR: MASSEMBLY-88
    omit e24f1aa  fix descriptor XML
    omit 50990f6  PR: MASSEMBLY-88
    omit 3a4ef5a  fixed test failures on second try, submitted by Richard van der Hoff in MASSEMBLY-88
    omit de3eba8  MASSEMBLY-100: Convert FileItem's source to absolute path if needed by prepend ${basedir}
    omit c912530  PR: MASSEMBLY-88
    omit cb61942  PR: MASSEMBLY-88
    omit 06fc6bc  MASSEMBLY-88
    omit e0c36e9  MASSEMBLY-88
    omit 438efa7  PR: MASSEMBLY-88
    omit 5240617  PR: MASSEMBLY-88
    omit a74469c  Adding documentation...not quite ready to publish yet.
    omit 6c62a65  [maven-release-plugin] prepare for next development iteration
    omit d6a9c1a  [maven-release-plugin] prepare release maven-assembly-plugin-2.1
    omit 91563b2  [MASSEMBLY-98] add missing files Submitted by: Edwin Punzalan
    omit d7fed9b  [MASSEMBLY-98] tests and a bugfix for repository group alignment Submitted by: Edwin Punzalan
    omit d24754d  lowercase checksums
    omit 3a1d3cc  PR: MASSEMBLY-88
    omit 2bcd2aa  ensure to remove temporary created files
    omit a392b8e  PR: MASSEMBLY-88
    omit ad56917  PR: MASSEMBLY-88
    omit b58ea14  PR: MASSEMBLY-88
    omit 332338b  use the released testing harness
    omit dd8f327  PR: MASSEMBLY-88
    omit 6602df9  remove release.properties from ignores
    omit c926e72  Reverting previous commit since the mojo is throwing an unexpected exception so it IS better to report it as a test exception
    omit dd4476e  PR: MASSEMBLY-88
    omit 991200f  Updating plexus-archiver version to 1.0-alpha-6.
    omit 8b2e34c  MASSEMBLY-95:support tar.gz,tar.bz2, tgz, and tbz2 unpack types
    omit 66892a4  [MASSEMBLY-85] include parents in the repo
    omit 0cc3b6e  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist when line endings being replaced
    omit f6094c0  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist
    omit 14771e9  clean exceptions
    omit 2f7c0e9  fix line ending test - was testing the wrong thing
    omit 3f81beb  silly mistake
    omit be44b42  PR: MASSEMBLY-88
    omit cde0b07  PR: MASSEMBLY-88
    omit 3732f06  Adding examples for module inclusion.
    omit 1eb66ce  write checksums
    omit 9c020dc  [MASSEMBLY-29] Re-adding module-source archiving alongside module-binary archiving...had to modify the binary aspect of the moduleSet into a sub-element called <binaries/>, which is a sibling of the new <sources/> sub-element.
    omit 2a92e96  another mojo that doesn't aggregate, to better allow constructing assemblies inside submodules
    omit 66c0546  PR: MASSEMBLY-88
    omit 1e9541b  PR: MASSEMBLY-88
    omit a317a4d  filter out system and test scope dependencies
    omit 9ff0dd6  copy out of the real local repository to save on downloading unnecessarily.
    omit 5efdf70  reformat and apply license
    omit acda27f  workaround bug in Maven
    omit 15b4308  fixed 1 test failure from BasicAbstractAssemblyMojoFeaturesTest
    omit 6e73049  fix a failing test from prev commit
    omit 57d4abc  changed the version plexus-utils from 1.2-SNAPSHOT to 1.1
    omit f6f0705  put back writer
    omit 6e0d559  another writer to remove
    omit 0d05ed6  - fix bug in the classifier appendage when there is no extension - clone the artifact filters so that they can include/exclude with a full dependency conflict ID as well - remove generated xpp3 writer for model
    omit f1098ef  Switching to old-fashioned test builds until we get a more testable design. Harness testing is burning too much time with debugging the tests.
    omit 9f0da6f  Fixing tests, and adding code for module source inclusion back to the plugin, in a different way...will add tests next.
    omit c34ef0a  PR: MASSEMBLY-88
    omit 3094f21  PR: MASSEMBLY-88, MASSEMBLY-14
    omit 9e72ce1  PR: MASSEMBLY-88
    omit 515d11d  PR: MASSEMBLY-88
    omit b3c9266  PR: MASSEMBLY-88
    omit 84b7fb6  PR: MASSEMBLY-88
    omit 3c72c65  [MASSEMBLY-89] Added blacklisting of certain expressions for the outputFileNameMapping element, in an extensible way that we can build on for other similar scenarios. Also added a unit test for this problem.
    omit a28cbdf  git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-assembly-plugin@399040 13f79535-47bb-0310-9956-ffa450edef68
    omit 511126b  [MASSEMBLY-89] Adding unit tests. Cannot reproduce error (yet).
    omit cd0136d  PR: MASSEMBLY-88
    omit 245f230  PR: MASSEMBLY-88
    omit 3e49535  added descriptorSourceDirectory for specifying a directory to collect descriptors from for processing
    omit 297390e  [MASSEMBLY-85] place the correct metadata in with the artifact
    omit a93e6d0  [MASSEMBLY-83] make sure the POMs are included
    omit d3cb41c  o set the latest element in the versioning in the generated repository metadata
    omit 52e71fe  o adding optional version alignment to groups for now
    omit 949e556  o adding a little documentation on how to assemble a repository
    omit e967ecf  o put repository metadata in the right diretory :-)
    omit f3f3581  [MASSEMBLY-80] provide the option to write out repository metadata
    omit 93d1c96  [MASSEMBLY-82] repository now grabs transitive deps [MASSEMBLY-81] it is now easier to maintain a repository assembly, by specifying no includes the default will be to include all dependencies
    omit a5b827a  o use getType
    omit 534b814  o need build artifacts, not jar artifacts
    omit 5aba54b  make the repository directory if it does not exist
    omit 89f6c2b  o plexus component descriptor for bits stolen from maven-tools
    omit ffe5e15  [MASSEMBLY-77] add the ability to assemble a maven repository
    omit 714daeb  PR: MASSEMBLY-54
    omit 1de7e21  Added possible values for the tarLongFileMode parameter to javadoc
    omit 0a77c3a  PR: MASSEMBLY-2
    omit ba488cf  PR: MASSEMBLY-64, MASSEMBLY-74 Submitted By: Napoleon Esmundo Ramirez Reviewed By: Allan Ramirez
    omit b31e16b  Fixed bug on an extended Mojo
    omit 97c3624  PR: MASSEMBLY-29
    omit 0f15fcf  Code format and optimized imports
    omit 131dd34  PR: MASSEMBLY-56 Submitted By: Gilles Scokart
    omit c5bf97f  PR: MASSEMBLY-68
    omit 7d8700e  remove duplicate entries
    omit c15e969  adjust parent POMs
    omit 294d022  PR: MASSEMBLY-20
    omit 2f414c8  PR: MASSEMBLY-46
    omit 334bced  PR: MASSEMBLY-11
    omit d7760e0  PR: MASSEMBLY-40
    omit 3f7efa9  PR: MASSEMBLY-71 Submitted By: Gary Murphy Reviewed By: Allan Ramirez
    omit cbfd310  o Upgrading to the latest plexus-archiver snapshot to get the chmod'ing directory archiver.
    omit b9bd047  Allow multiple descriptors to share sub-assemblies. MASSEMBLY-62
    omit 6249841  Deprecate classifier field. MASSEMBLY-61
    omit 65976d1  Improve assembly plug-in introduction APT document PR: MASSEMBLY-59 Submitted By: Tim O'Brien
    omit 94b3881  Allow attaching assembly without classifier
    omit c937862  Use Plexus' DirectoryArchiver, MASSEMBLY-60
    omit 20bd317  Use Plexus' DirectoryArchiver, MASSEMBLY-60
    omit adfc8bc  PR: MASSEMBLY-58 Submitted By: Tim O'Brien Much improved descriptor documentation
    omit eb5321a  PR: MASSEMBLY-57  Add XSD to Modello generation, documentation edits
    omit d57fd3f  [MASSEMBLY-53] upgrade plexus-archiver for a fix
    omit b4771c6  [MASSEMBLY-51] Only instantiate executedProject in projects that fork a lifecycle
    omit 6e541cc  [MASSEMBLY-51] Can't require executedProject, as the assembly:attached mojo doesn't fork an execution. Use real project instead.
    omit 264c489  Allow for multiple descriptors to be processed in an assembly. Applied with modifications. PR: MASSEMBLY-25 Submitted by: Jochen Wiedmann
    omit aaaf532  PR: MASSEMBLY-49 better handling of classifiers and artifact attachment
    omit 6ccc968  PR: MASSEMBLY-1 allow specification of a manifest for jar/war assemblies
    omit 52cd77d  fix some issues from inspections
    omit 80ba7f6  PR: MASSEMBLY-47 include modules and their dependencies in assembly when included in dependency sets
    omit 61ce8d9  MASSEMBLY-17
    omit c51911f  PR: MNG-1844 Submitted by: Henry Isidro Reviewed by: Allan Ramirez
    omit 95e0e62  Updating poms to change dependencies on 2.0.1-SNAPSHOT info to 2.0.1 (parent-poms, and a couple references to maven-archiver).
    omit 5e0ed56  Move download report to plugin\sandbox according this thread: http://www.nabble.com/svn-commit%3A-r322514---in-maven-components-trunk-maven-plugins-maven-assembly-plugin%3A-.-src-main-java-org-apache-maven-plugin-assembly-src-main-resources-src-site-apt-src-test-src-test-projects-src-test-projects-assembly-plugin-test1-src-test-pr...-t413831.html#a1625891 Deleted project test case.
    omit 268b88f  Organize imports
    omit 0731362  Set correct subversion properties
    omit a5c2100  PR: MNG-1588 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit dc446f4  move plugins
    omit 747ab08  PR: MNG-1462 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit 6dff6f4  PR: MNG-1274 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit 5e212f2  rolling back version of plugin parent, to keep this compatible with 2.0 release of maven-project...any API changes for maven-project will have to go in a later release of the assy plugin.
    omit aa54dec  Bumping Plugin-Parent version to 2.0.1-SNAPSHOT to reference API changes to MavenProjectHelper, and changing maven-assembly-plugin's pom to reference that new parent POM.
    omit c63ee7f  PR: MNG-1328 Submitted by: Jerome Lacoste relative filesets incorrectly resolved when when used within reactor
    omit 6cda599  update copyright
    omit 0e8ef15  PR: MNG-1206 Submitted by: Edwin Punzalan include all dependencies in reactor projects in the generated assembly
    omit 9a7365d  set property
    omit 727c089  PR: MNG-1229 Submitted by: Johnny R. Ruiz III Corrected documentation
    omit 8598d27  MNG-1216, MNG-1239: Add a default bundle (safety) for assembly-plugin, pmd-plugin, clover-plugin, site-plugin
    omit 1d3f8ea  PR: MNG-458 merge components.xml files
    omit e298839  Remove @requiresDirectInvocation, so assemblies can be built using executions in the pom.
    omit 2dc2820  MNG-796: Added a download report
    omit da6fcf5  [maven-release-plugin] prepare for next development iteration
    omit 6803af1  [maven-release-plugin] prepare release maven-assembly-plugin-2.0
    omit 7da76db  [maven-release-plugin] prepare for next development iteration
    omit 2b154d1  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-2
    omit 585019b  update snapshot
    omit 7199a0a  update versions in plugins
    omit 7cd0663  PR: MNG-1132 Submitted by: Jerome Lacoste Reviewed by:  Brett Porter use output directory for unpack
    omit 739c040  PR: MNG-958 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter optionally include site in assembly
    omit 40b5344  set necessary prereqs and exclusions
    omit 8938a2a  PR: MNG-962 unify defaults excludes
    omit 953f3ef  o update group o update site.xml
    omit fcd2e0a  PR: MNG-1102 fix classifier
    omit 8a64993  PR: MNG-1099 Submitted by: Dan Tran Reviewed by:  Brett Porter only attempt to unpack known dependencies
    omit d68e991  cleanup error handling on assembly plugin
    omit 62d7e91  PR: MNG-940 Submitted by: Dan Tran Reviewed by:  Brett Porter use the plexus archiver manager for unpacking and packing to simplify and expose all archivers
    omit c0fd13d  use released versions
    omit 38216a9  PR: MNG-735 Submitted by: Daniel Krisher Reviewed by:  Brett Porter Support unpacked assembly type, with separate mojo for creation
    omit 7286b1b  better exception handling
    omit 8710326  assembly is an aggregator
    omit 7683fe6  include META-INF, just make sure files in resources take precedence
    omit b6e076f  PR: MNG-916 ensure RELEASE is not selected as is
    omit 8443498  o adding @description so it will show up in the generated doco
    omit 5c4ede4  PR: MNG-926 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter assembly plugin documentation
    omit 9f8165c  ignore release.properties and more
    omit e843653  [maven-release-plugin] prepare for next development iteration
    omit 91b98ac  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-1
    omit 07a2244  update dependency and parent versions
    omit b7cb81e  o Put  modello-maven-plugin under dependencyManagement and chose version   1.0-alpha-5-SNAPSHOT for all so they're all the same.
    omit 82ade06  o Finished MNG-632.   Note: I'm not sure wheter my tmpDir approach is the best.   It's certain to work all the time (depending on FileUtils.createTempFile),   but it may leave a lot of 'garbage' in target/.
    omit 5a2470b  o Fixed tabs -> spaces (sorry, makes diff hard to read) and some codingstyle   issues.
    omit 38be145  Removing attached-Artifact creation code, replacing with MavenProjectHelper.attachArtifact(..).
    omit a1bb84a  Working on MNG-483
    omit acdc2bd  Applying patch from Jason Grant for unpacking assemblies and for attaching assemblies as attached artifacts - Thanks, Jason
    omit cb8c3fb  cleanup
    omit 3189ef7  no need for the manager - it is stored in the artifact
    omit 91163d7  MNG-477: Trying to unpack none jar file
    omit f9844ca  package before assembly
    omit b279542  PR: MNG-596 add XSD definition to m2 poms and archetypes
    omit 678d9b6  Fix svn properties
    omit 6399a14  Applying partial patch for MNG-266. Thanks Andreas.
    omit 005dcc2  Update all versions to beta-1-SNAPSHOT
    omit 460513b  Removed @readonly from finalName for this plugin.
    omit 3e0966d  Resolving: MNG-495
    omit 293ded7  refactoring of the resolveTransitiveDependencies call. simplified by removing a bunch of duplicated code in addArtifacts - no need to merge, you have the full list. separated the original artifacts (dependency artifacts) from the resolved artifacts (getArtifacts)
    omit 8329aff  update parent references to get access to the ci settings
    omit ef216a0  remove old cvs ignore files
    omit c51a0ac  bump versions
    omit 8332660  use released versions
    omit 6a1c6d6  update to released versions
    omit d152725  set consistent versions
    omit dca00c9  update to latest modello plugin versions
    omit 342d1ce  update for the times
    omit 22985f4  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
    omit e663f9f  Adding @readonly annotations to those parameters which should never be directly configured by users...
    omit e96d0be  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
    omit f950106  directories don't always come first - make them if they don't exist
    omit 27923e2  remove these, build works now
    omit 6f303d9  improved error handling and other clean up
    omit 3cf2e80  add ability to build a JAR with its dependencies unpacked inside. Currently ignores META-INF in dependencies, though should probably merge things like components.xml
    omit a594dc6  revert version of plugin
    omit e63e40e  remove unused classes, identical to others in configurator
    omit 6f89532  move artifact filters to maven-artifact
    omit a303567  PR: MNG-258 make everything executable so that m2 shell script is (plexus-archiver doesn't presently have any greater control)
    omit 6d29903  repairs on scripts
    omit 80ed41a  *** empty log message ***
    omit 194d5df  add back packaging
    omit 5db9b1b  rename assembly plugin
    omit cbdd8ef  Initial revision
     add f55ea3b  Initial revision
     add 9f996bb  rename assembly plugin
     add 4361b02  *** empty log message ***
     add fb964d3  repairs on scripts
     add 0781259  PR: MNG-258 make everything executable so that m2 shell script is (plexus-archiver doesn't presently have any greater control)
     add 0b29620  move artifact filters to maven-artifact
     add 808cf4e  remove unused classes, identical to others in configurator
     add d3285b1  revert version of plugin
     add 702571c  add ability to build a JAR with its dependencies unpacked inside. Currently ignores META-INF in dependencies, though should probably merge things like components.xml
     add 8575b8a  improved error handling and other clean up
     add 9b09f67  remove these, build works now
     add df98c25  directories don't always come first - make them if they don't exist
     add f7c8c99  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
     add 55b5251  Adding @readonly annotations to those parameters which should never be directly configured by users...
     add af0e9a9  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
     add 9becc8c  update for the times
     add 9079ecc  update to latest modello plugin versions
     add 5529c51  set consistent versions
     add cf23576  update to released versions
     add 0be7c1c  use released versions
     add 749dded  bump versions
     add dbfea09  remove old cvs ignore files
     add 2d99883  update parent references to get access to the ci settings
     add 67e74b4  refactoring of the resolveTransitiveDependencies call. simplified by removing a bunch of duplicated code in addArtifacts - no need to merge, you have the full list. separated the original artifacts (dependency artifacts) from the resolved artifacts (getArtifacts)
     add 214346d  Resolving: MNG-495
     add df91f80  Removed @readonly from finalName for this plugin.
     add cee697d  Update all versions to beta-1-SNAPSHOT
     add 2e9219e  Applying partial patch for MNG-266. Thanks Andreas.
     add 089e875  PR: MNG-596 add XSD definition to m2 poms and archetypes
     add 9c65a0e  package before assembly
     add 8a88a92  MNG-477: Trying to unpack none jar file
     add 1bd5f9b  no need for the manager - it is stored in the artifact
     add 1389c29  cleanup
     add e7a2b22  Applying patch from Jason Grant for unpacking assemblies and for attaching assemblies as attached artifacts - Thanks, Jason
     add 338c908  Working on MNG-483
     add c4cd1a8  Removing attached-Artifact creation code, replacing with MavenProjectHelper.attachArtifact(..).
     add 14d6094  o Fixed tabs -> spaces (sorry, makes diff hard to read) and some codingstyle   issues.
     add 1e9c518  o Finished MNG-632.   Note: I'm not sure wheter my tmpDir approach is the best.   It's certain to work all the time (depending on FileUtils.createTempFile),   but it may leave a lot of 'garbage' in target/.
     add 37396a9  o Put  modello-maven-plugin under dependencyManagement and chose version   1.0-alpha-5-SNAPSHOT for all so they're all the same.
     add 7b27c0e  update dependency and parent versions
     add 42c26c1  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-1
     add 47026b7  [maven-release-plugin] prepare for next development iteration
     add e1f04bc  PR: MNG-926 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter assembly plugin documentation
     add 654fd03  o adding @description so it will show up in the generated doco
     add d02d011  PR: MNG-916 ensure RELEASE is not selected as is
     add 259bff2  include META-INF, just make sure files in resources take precedence
     add 0942a52  assembly is an aggregator
     add ce4cda9  better exception handling
     add a7eb5eb  PR: MNG-735 Submitted by: Daniel Krisher Reviewed by:  Brett Porter Support unpacked assembly type, with separate mojo for creation
     add 6103dbc  use released versions
     add 3196177  PR: MNG-940 Submitted by: Dan Tran Reviewed by:  Brett Porter use the plexus archiver manager for unpacking and packing to simplify and expose all archivers
     add eac36e3  cleanup error handling on assembly plugin
     add 01fd8f1  PR: MNG-1099 Submitted by: Dan Tran Reviewed by:  Brett Porter only attempt to unpack known dependencies
     add fcabd8b  PR: MNG-1102 fix classifier
     add 2153551  o update group o update site.xml
     add 644af67  PR: MNG-962 unify defaults excludes
     add 4af7aff  set necessary prereqs and exclusions
     add 8f3b4ac  PR: MNG-958 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter optionally include site in assembly
     add 3004b22  PR: MNG-1132 Submitted by: Jerome Lacoste Reviewed by:  Brett Porter use output directory for unpack
     add 855d99d  update versions in plugins
     add f470cf4  update snapshot
     add 979ed0a  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-2
     add 84a0781  [maven-release-plugin] prepare for next development iteration
     add 74fc578  [maven-release-plugin] prepare release maven-assembly-plugin-2.0
     add 8ce860e  [maven-release-plugin] prepare for next development iteration
     add 0e0c175  MNG-796: Added a download report
     add a98d045  Remove @requiresDirectInvocation, so assemblies can be built using executions in the pom.
     add 8755835  PR: MNG-458 merge components.xml files
     add 5c0114b  MNG-1216, MNG-1239: Add a default bundle (safety) for assembly-plugin, pmd-plugin, clover-plugin, site-plugin
     add 6621d34  PR: MNG-1229 Submitted by: Johnny R. Ruiz III Corrected documentation
     add 616e460  set property
     add 18817d3  PR: MNG-1206 Submitted by: Edwin Punzalan include all dependencies in reactor projects in the generated assembly
     add 889ca29  update copyright
     add 9410c2b  PR: MNG-1328 Submitted by: Jerome Lacoste relative filesets incorrectly resolved when when used within reactor
     add 275684b  Bumping Plugin-Parent version to 2.0.1-SNAPSHOT to reference API changes to MavenProjectHelper, and changing maven-assembly-plugin's pom to reference that new parent POM.
     add f994721  rolling back version of plugin parent, to keep this compatible with 2.0 release of maven-project...any API changes for maven-project will have to go in a later release of the assy plugin.
     add aed0e6d  PR: MNG-1274 Submitted By: Jerome Lacoste Reviewed By: John Casey
     add 2d51a34  PR: MNG-1462 Submitted By: Jerome Lacoste Reviewed By: John Casey
     add faf3bfd  PR: MNG-1588 Submitted By: Jerome Lacoste Reviewed By: John Casey
     add e1aa5e4  Organize imports
     add 05c7c0d  Move download report to plugin\sandbox according this thread: http://www.nabble.com/svn-commit%3A-r322514---in-maven-components-trunk-maven-plugins-maven-assembly-plugin%3A-.-src-main-java-org-apache-maven-plugin-assembly-src-main-resources-src-site-apt-src-test-src-test-projects-src-test-projects-assembly-plugin-test1-src-test-pr...-t413831.html#a1625891 Deleted project test case.
     add 245e62f  Updating poms to change dependencies on 2.0.1-SNAPSHOT info to 2.0.1 (parent-poms, and a couple references to maven-archiver).
     add 3ffb3f6  PR: MNG-1844 Submitted by: Henry Isidro Reviewed by: Allan Ramirez
     add 6a8f510  MASSEMBLY-17
     add 519efaf  PR: MASSEMBLY-47 include modules and their dependencies in assembly when included in dependency sets
     add f3f3ce7  fix some issues from inspections
     add 087fcce  PR: MASSEMBLY-1 allow specification of a manifest for jar/war assemblies
     add d49addf  PR: MASSEMBLY-49 better handling of classifiers and artifact attachment
     add acc646a  Allow for multiple descriptors to be processed in an assembly. Applied with modifications. PR: MASSEMBLY-25 Submitted by: Jochen Wiedmann
     add 201c443  [MASSEMBLY-51] Can't require executedProject, as the assembly:attached mojo doesn't fork an execution. Use real project instead.
     add e2a22cf  [MASSEMBLY-51] Only instantiate executedProject in projects that fork a lifecycle
     add a0cf98c  [MASSEMBLY-53] upgrade plexus-archiver for a fix
     add d874b97  PR: MASSEMBLY-57  Add XSD to Modello generation, documentation edits
     add 5c68707  PR: MASSEMBLY-58 Submitted By: Tim O'Brien Much improved descriptor documentation
     add 10b2c66  Use Plexus' DirectoryArchiver, MASSEMBLY-60
     add 6123bd9  Use Plexus' DirectoryArchiver, MASSEMBLY-60
     add c2ac157  Allow attaching assembly without classifier
     add 74492b0  Improve assembly plug-in introduction APT document PR: MASSEMBLY-59 Submitted By: Tim O'Brien
     add 6bdd25d  Deprecate classifier field. MASSEMBLY-61
     add e73ea6f  Allow multiple descriptors to share sub-assemblies. MASSEMBLY-62
     add 204d4b5  o Upgrading to the latest plexus-archiver snapshot to get the chmod'ing directory archiver.
     add 2e4da3f  PR: MASSEMBLY-71 Submitted By: Gary Murphy Reviewed By: Allan Ramirez
     add 21848b8  PR: MASSEMBLY-40
     add 637ac67  PR: MASSEMBLY-11
     add 0189be3  PR: MASSEMBLY-46
     add eb56378  PR: MASSEMBLY-20
     add fd80f58  adjust parent POMs
     add 464fb08  remove duplicate entries
     add 3d3ea36  PR: MASSEMBLY-68
     add ff24c9a  PR: MASSEMBLY-56 Submitted By: Gilles Scokart
     add e4ce305  Code format and optimized imports
     add 098e66d  PR: MASSEMBLY-29
     add efde3fc  Fixed bug on an extended Mojo
     add d5b1262  PR: MASSEMBLY-64, MASSEMBLY-74 Submitted By: Napoleon Esmundo Ramirez Reviewed By: Allan Ramirez
     add 1bf1931  PR: MASSEMBLY-2
     add cd1ade9  Added possible values for the tarLongFileMode parameter to javadoc
     add 33c78c8  PR: MASSEMBLY-54
     add 62bd33a  [MASSEMBLY-77] add the ability to assemble a maven repository
     add 40afe20  o plexus component descriptor for bits stolen from maven-tools
     add 85cc9e4  make the repository directory if it does not exist
     add ad04492  o need build artifacts, not jar artifacts
     add e0a80c3  o use getType
     add 043e443  [MASSEMBLY-82] repository now grabs transitive deps [MASSEMBLY-81] it is now easier to maintain a repository assembly, by specifying no includes the default will be to include all dependencies
     add 7cde38e  [MASSEMBLY-80] provide the option to write out repository metadata
     add 3d5fe8d  o put repository metadata in the right diretory :-)
     add 8406051  o adding a little documentation on how to assemble a repository
     add 1102ae7  o adding optional version alignment to groups for now
     add dc47801  o set the latest element in the versioning in the generated repository metadata
     add 936d100  [MASSEMBLY-83] make sure the POMs are included
     add cff2684  [MASSEMBLY-85] place the correct metadata in with the artifact
     add a14c14a  added descriptorSourceDirectory for specifying a directory to collect descriptors from for processing
     add 3b7c260  PR: MASSEMBLY-88
     add 9aa9c2c  PR: MASSEMBLY-88
     add 35e5f7a  [MASSEMBLY-89] Adding unit tests. Cannot reproduce error (yet).
     add 81e12de  git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@399040 13f79535-47bb-0310-9956-ffa450edef68
     add a26dfe4  [MASSEMBLY-89] Added blacklisting of certain expressions for the outputFileNameMapping element, in an extensible way that we can build on for other similar scenarios. Also added a unit test for this problem.
     add 84a00d6  PR: MASSEMBLY-88
     add 9e95991  PR: MASSEMBLY-88
     add 4add73e  PR: MASSEMBLY-88
     add 3d25c82  PR: MASSEMBLY-88
     add 5561fbf  PR: MASSEMBLY-88, MASSEMBLY-14
     add 8b92cce  PR: MASSEMBLY-88
     add 35a64a7  Fixing tests, and adding code for module source inclusion back to the plugin, in a different way...will add tests next.
     add 5b21f7b  Switching to old-fashioned test builds until we get a more testable design. Harness testing is burning too much time with debugging the tests.
     add 3abf162  - fix bug in the classifier appendage when there is no extension - clone the artifact filters so that they can include/exclude with a full dependency conflict ID as well - remove generated xpp3 writer for model
     add 16d544c  another writer to remove
     add 9fd4c20  put back writer
     add 6eb9efb  changed the version plexus-utils from 1.2-SNAPSHOT to 1.1
     add bdc9f28  fix a failing test from prev commit
     add 296e095  fixed 1 test failure from BasicAbstractAssemblyMojoFeaturesTest
     add 618eafa  workaround bug in Maven
     add 0fabc27  reformat and apply license
     add 211f33f  copy out of the real local repository to save on downloading unnecessarily.
     add dfac2c3  filter out system and test scope dependencies
     add 3f7ed76  PR: MASSEMBLY-88
     add b07da6a  PR: MASSEMBLY-88
     add df9da2e  another mojo that doesn't aggregate, to better allow constructing assemblies inside submodules
     add 1c4b6a3  [MASSEMBLY-29] Re-adding module-source archiving alongside module-binary archiving...had to modify the binary aspect of the moduleSet into a sub-element called <binaries/>, which is a sibling of the new <sources/> sub-element.
     add 35ee6ae  write checksums
     add de4c301  Adding examples for module inclusion.
     add ad29966  PR: MASSEMBLY-88
     add 0d87293  PR: MASSEMBLY-88
     add e4dc4dc  silly mistake
     add f2df2eb  fix line ending test - was testing the wrong thing
     add c5af4b0  clean exceptions
     add aa9590b  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist
     add e75c9ab  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist when line endings being replaced
     add 9ab774e  [MASSEMBLY-85] include parents in the repo
     add 9d7c1a1  MASSEMBLY-95:support tar.gz,tar.bz2, tgz, and tbz2 unpack types
     add be37ed6  Updating plexus-archiver version to 1.0-alpha-6.
     add 7266f9c  PR: MASSEMBLY-88
     add 3a9a8d9  Reverting previous commit since the mojo is throwing an unexpected exception so it IS better to report it as a test exception
     add 99505d2  PR: MASSEMBLY-88
     add ca7fc85  use the released testing harness
     add 01ea64e  PR: MASSEMBLY-88
     add 732c2d0  PR: MASSEMBLY-88
     add 9581a50  PR: MASSEMBLY-88
     add 59465f4  ensure to remove temporary created files
     add 528a81a  PR: MASSEMBLY-88
     add 9f2af5b  lowercase checksums
     add 5740486  [MASSEMBLY-98] tests and a bugfix for repository group alignment Submitted by: Edwin Punzalan
     add 06ba11f  [MASSEMBLY-98] add missing files Submitted by: Edwin Punzalan
     add 91bdd4b  [maven-release-plugin] prepare release maven-assembly-plugin-2.1
     add 97cfb21  [maven-release-plugin] prepare for next development iteration
     add dc0c248  Adding documentation...not quite ready to publish yet.
     add 9c6a1eb  PR: MASSEMBLY-88
     add 01c926f  PR: MASSEMBLY-88
     add 68e6d13  MASSEMBLY-88
     add a30f056  MASSEMBLY-88
     add 3cabb98  PR: MASSEMBLY-88
     add fc4168a  PR: MASSEMBLY-88
     add 4f90d9f  MASSEMBLY-100: Convert FileItem's source to absolute path if needed by prepend ${basedir}
     add b0e7cdc  fixed test failures on second try, submitted by Richard van der Hoff in MASSEMBLY-88
     add fdebd66  PR: MASSEMBLY-88
     add 2f77735  fix descriptor XML
     add a51de03  PR: MASSEMBLY-88
     add c0b94ce  add howto reused assembly's components
     add eb2d7a9  fix link
     add 58f3bb4  [MASSEMBLY-110] Wrong apt syntax in introduction document renders a broken link
     add d9a0bb1  [MWAR-34, MJAR-38] use the latest archiver to correct issues with the extension in the manifest
     add ed7b5af  [MASSEMBLY-120] Added implementation of filtering for <binaries/> inside of <moduleSet/> in the assembly descriptor. Correct usage is same as for dependencySet includes/excludes.
     add a7cd782  Fixing concurrent modification exception.
     add 7e9b493  Adding transitive artifact filtering for the <binaries/> section of a moduleSet, in the includes/excludes.
     add a660d0d  Fixing transitive dependency in/exclusions in filter so they don't require a full artifact id for a match.
     add 9b66fda  Adding includes/excludes implementation to repository assembly.
     add 38c9808  [MWAR-52] add tests to verify problem can't be reproduced, improve formatting and usability of some tests
     add 326a5b0  Fix simple goal when a pom is missing Submitted By: Lester Ecarma
     add e230556  Remove exclusion as it prevents compiling
     add 0d81f3c  update archiver version
     add 139a5e3  MNG-2460: Incorrect POM inheritance for plugins
     add c9cacdb  PR: MASSEMBLY-122
     add 5f8a7fa  PR: MASSEMBLY-122
     add a6d1105  o Set EOL style to native.
     add 5df9d1e  o Fix typos and broken links in documentation.
     add 2d5859c  PR: MASSEMBLY-122
     add bb1af4c  PR: MASSEMBLY-122
     add 2f9efc0  PR: MASSEMBLY-130 Submitted by: Baerrach bonDierne
     add 1d4ea7f  o Need to escape { and } in apt.
     add 21e1da6  PR: MASSEMBLY-122
     add 1f89717  [MASSEMBLY-128] Merging from refactor branch.
     add 639fb73  Fixing artifactId from the one I was using in the refactor branch.
     add 8e6c5d9  Forgot to include the plexus CDC in the build.
     add 57bbca0  Fixing some bugs that should have been caught by functional testing.
     add 7c792ca  working some kinks out of the system, and adding a new IT, for eventual use with the new maven-invoker-plugin.
     add 17a8da7  Adding another functional/integration test.
     add 363a55a  Added a new functional test for unpacked dependency sets.
     add 2fd9987  [MASSEMBLY-99] added test to integration tests to check that dependency tests are handled correctly.
     add 4bc0c99  [MASSEMBLY-124] Added integration test proving that this is fixed since the refactor.
     add c2ef1e4  Adding profile to do integration testing, using two new plugins in the sandbox: the invoker plugin, and the plugin-test plugin (which stages a plugin into the local repo for ITs to run).
     add ef96422  Rearranging ITs
     add 5e05d60  [MASSEMBLY-117][MASSEMBLY-109] Verified that multi-tiered multimodule support is handled.
     add d06c1f6  [MASSEMBLY-104][MASSEMBLY-127] Added test verifying that file-mode changes work since the refactor.
     add 4c6197e  renaming test directory to something more descriptive
     add 24c6cbc  Adding another test for fileMode...this time, on <file/> entries.
     add 640abba  [MASSEMBLY-91][MASSEMBLY-67] Fixed by calling artifact.isSnapshot() during the output-filename-mapping formatter util, which is a bottleneck for all artifact handling in the assembly system. This accessor actually resets artifact.baseVersion (\!) which is a really bad practice that needs to be addressed.
     add ab6c1c5  [MASSEMBLY-112] Fixed by refactoring. Verified by IT: dependency-sets/dependencySet-projectArtifactNotIncluded.
     add e485791  Adding codehaus snapshots repository for plexus-archiver resolution.
     add 7a368eb  MSITE-138: site:stage does not create xref
     add cd1fc01  o fix breakages cause by API changes to the plexus-archiver
     add ce18ea4  Adding assembly:single mojo tests.
     add 1f9aa97  Adding ability to specify <dependencySets/> within a <moduleSet/> to satisfy MASSEMBLY-99, and also enabling skipping of pom dependencies when adding binaries to the assembly.
     add df6d759  Adding aliasing for sar dependencies, along with simple copying of pom deps
     add 277b60f  Fixing pom and sar dependency handling.
     add a9e7a07  Fix plexus component descriptor generation
     add 335fbb7  Bumping plexus-utils dep version up to 1.3-SNAPSHOT to handle envars in a case-insensitive manner.
     add cdfc3a6  Modding the interpolator to use case-insensitive envars with maven versions which include plexus-utils >= 1.3-SNAPSHOT.
     add a8f053e  don't fail the test when the PATH environment variable is not set
     add ec03356  Adding control for inclusion of sub-modules, and late dependency-resolution, to avoid resolving dependencies which are not needed for source-only assemblies.
     add 4b3ab54  Modifying moduleSets to use <sources><fileSets/> instead of the <sources/> itself being a fileSet.
     add b7fe8b5  Adding ability to automatically exclude sub-module source dirs using excludeSubModuleDirectories flag on the sources element.
     add 8cbceca  Adding @readonly and @required to localRepository parameter.
     add 216bbaf  Update to latest maven-archiver
     add 71641b4  Cleaned up includeBaseDirectory handling, long with syntax for mapping module sources...also added several tests to try out some of these things.
     add 1ec7fe5  o Change from <phase>packaging</phase> to <phase>package</phase>.
     add 0f90596  Adding more integration tests for default excludes, along with modifications to restore some backward-compat in moduleSources.
     add cc05d75  Verifying that MASSEMBLY-132 is working.
     add 2e34936  [MASSEMBLY-111] Verifying that this has been fixed.
     add 1f07cd0  Adding parameter <attach>false</attach> to allow users an override to avoid attaching assemblies to the project artifact. Also, adding a check to verify that the result of an assembly build is a file before attaching it to the project artifact, since directories cannot be installed or deployed.
     add 35c3434  Adding directory-single mojo, which works like the single mojo, except it forces a directory assembly.
     add c2511c7  Fixed svn properties
     add 040e83f  Fixing jar-with-dependencies descriptorRef, and adding IT to verify that it's correct.
     add d9bf6ab  Fixing jar-with-dependencies descriptor-ref to include the current project's classes.
     add 7843b5f  Fixing component.xml merging and inclusion into the assembly.
     add bcbac33  Updated code to reflect API change in plexus-archiver (IOException isn't thrown anymore)
     add 1e38e9c  update all parents
     add ce6b9dc  use inheritence and make all the site appearances consistent
     add 3a770eb  Remove svn:executable from xml files
     add 66a5b1f  Fix a bug in determining includes/excludes in a dependencyTrail. The join(",", list).indexOf(pattern) approach does NOT work: any substring will be matched, for instance: 'org.apache.maven:maven-artifact-manager' will be matched with pattern 'org.apache.maven:maven-artifact'.
     add e9e0289  Added project descriptor-ref, which is a project's sources including pom.xml etc...also, added tests for bin and src descriptorRefs. I think documentation is all that's left before a release.
     add b75c6bc  Adding wildcard (*) processing for dependency includes and excludes, along with negation (\!group:artifact:jar). Also, adding project sources descriptorRef, to include the entire project directory except for **/target/**...finally, adding ITs for other descriptorRefs: src and bin.
     add bc3631d  [MASSEMBLY-113][MASSEMBLY-106] Verified proper behavior when '..' directory is used in a fileSet, and added ability to specify <attachmentClassifier/> element in <binaries/> under a module set. When the classifier is specified, any module in that set that doesn't have a matching attachment will cause the assembly to fail. Otherwise, the attached artifact is used instead of the project artifact.
     add 3747343  [MASSEMBLY-93] Adding <useStrictFiltering/> flag to all dependency sets and module binaries, to enable failure when an include/exclude pattern is unmatched.
     add ca231ef  [MASSEMBLY-149] Using MavenProject.getProperties() for interpolation, instead of Model.getProperties().
     add bd02b52  Adding some defensive code so wildcard matching for includes/excludes.
     add 681ac73  [MASSEMBLY-143] Removing classifier from being added to the filename unless it's specified as part of the expression...this was effectively adding the classifier twice when it was specified in the expression...
     add f36496b  Forgot to add some files for testing.
     add 3cf62f3  Masking  out of artifact names when the classifier is null.
     add 0a9504c  Split out artifact filters and repository builder into separate projects for reuse elsewhere, and started using maven-test-tools over the original mock controls developed here.
     add a490962  Missed a few classes created for wrapping the new repo-builder model classes, and also adding a couple updates to docs.
     add 770e1d5  Committing some more doc updates, and a plan for the remainder in order to have something adequate for a 2.2 release.
     add ee67a0d  put back the Overview menu - when you inherit menu items they are meant to be resolved against the parent, by design - so these always belonged in the child POM.
     add 08fdd77  [MASSEMBLY-158] Applied patch, with modifications to centralize temp directory creation and add a shutdown hook to delete the temp directory.
     add cc74165  Working on advanced descriptor topics.
     add dbb8983  Clearing topics I've addressed already.
     add 2058758  Fixing a couple of counter-intuitive settings, wiring up <baseDirectory/>, and proving advanced documentation.
     add 700151a  Adding proper staging of the plugin to a test-only local repository.
     add beae9d5  Removing current-version reference in doco.
     add eaf1f70  plexus-utils version 1.4-alpha-1 released, remove snapshot
     add d43a15d  Fixed wrong current version.
     add aefd67c  updated file management to 1.1 from 1.1-SNAPSHOT because it was released.
     add 8690e84  updated testing and shared components that have been released
     add d3318a5  Fix package for generated sources: plugins -> plugin. I got entire maven-trunks in eclipse and there were no references outside the assembly plugin to the generated sources, so this is safe to change.
     add a0c7305  PR: MASSEMBLY-118: fileItem/outputDirectory resolved with cwd, not project basedir Submitted by: Baerrach bonDierne Reviewed by: Kenney Westerhof
     add af1ff33  o updating to latest release parent
     add e5be848  o updating to latest released parent
     add c207575  [MASSEMBLY-166] ManifestCreationFinalizerTest fails on Windows Submitted by: Baerrach bonDierne
     add e2f67fb  [MASSEMBLY-170] Close the manifest file reader Submitted by: Baerrach bonDierne
     add b7026e2  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
     add aed67cb  [MASSEMBLY-158] Removing shutdown hook to satisfy IDE requirements.
     add c3c6e2e  [MASSEMBLY-161][MASSEMBLY-174] Wiring up jar archive configuration to the assembly creation process.
     add 175e1bd  Adding links to descriptor schemas.
     add d5b54e7  o Update the dependency on modello so that MASSEMBLY-169 can make use of the new features in there.
     add 4d3bde3  Update dep on plexus-archiver from 1.0-alpha-8-SNAPSHOT to released 1.0-alpha-8 ('latest snapshot')
     add 3ef446f  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
     add 345cea6  Adding utility from plexus-utils 1.4 so I can revert the dep on plexus-utils to 1.1 for maven 2.0.x compat.
     add 4d6ef0a  setting a p-c-d dep to 1.0-alpha-9 to try to force the issue.
     add 55537a6  Fixing plexus-archiver 1.0-alpha-8 to not pollute the classpath with plexus-component-api, and avoid IncompatibleClassChangeError on getLogger().
     add 9a9f256  [MASSEMBLY-169] Applying documentation fixes for features added in 2.2.
     add c30ba3d  [MASSEMBLY-173] Fixing file and directory modes, using Integer.decode(..).intValue() instead of Integer.parseInt(..).
     add 62be7e5  [MASSEMBLY-144] Added integration test to verify that this works in 2.2-SNAPSHOT.
     add 4f16efb  Adding failing IT for MASSEMBLY-121. Now we have something we can fix.
     add db86b9d  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-1
     add 6e6e2b8  [maven-release-plugin] prepare for next development iteration
     add e788306  [MASSEMBLY-155] Fixed using supplied patch, also adding an integration test to verify the fix.
     add c874d3b  [MASSEMBLY-148] Adding integration test to verify that this works.
     add a652554  [MASSEMBLY-192] Fixing ClassCastException; I forgot an 'implements' clause.
     add 29cce2e  Fixing file/dir mode parsing, to consolidate all parsing in a single utility method for easy maintenance and consistency. Also, parsing everything using Integer.parseInt( mode, 8 ) and wrapping any NumberFormatExceptions in an AssemblyFormattingException that shows the failing mode. Finally, before the utility method returns, it checks the sanity of the resulting mode for lesser segments that have more permissions, such as group-write, user-rdonly...and logs these in the [...]
     add 06fb561  [MASSEMBLY-194] Adding useTransitiveFiltering flag to dependencySets (default value == false). When false, includes/excludes apply only to the current artifact, not to the list of artifacts that bring this artifact in transitively. When true, the transitive path of the current artifact is taken into account for filtering includes/excludes. By default, backward compatibility with version 2.1 of the assembly plugin means we have to set this to false.
     add 005e629  Fixing deps according to dependency:analyze.
     add cac6856  Fixing repository-assembly IT so it runs correctly...though it now fails (this is related to a new JIRA).
     add ec9b161  MASSEMBLY-198: fixed links.
     add 53e10ed  [MASSEMBLY-200] Fixed for windows platform: to use org.apache.maven.plugin.assembly.utils.CommandLineUtils;
     add a386537  Fixing resolution of dependencies that have legacy POMs, and excluding the repo-assembly IT until it can be fixed.
     add ae208c9  Updating maven-repository-builder dep so it'll include the ancester POMs of the current project.
     add 952fbb8  bumping version of the plexus-maven-plugin to fix an issue with this build not working with maven-2.1-snapshot.
     add 1772aa7  Adding snapshot repo for integration-testing.
     add 5258652  improve the description of the various mojos
     add 1d7c9f9  [MASSEMBLY-121] Applying fix from Paul Gier.
     add d9c7f5b  [MASSEMBLY-197] Use <useProjectArtifact>false</useProjectArtifact> in a dependencySet to keep it from processing the project artifact, and use <useProjectAttachments>true</useProjectAttachments> in a dependencySet to allow it to process the project's attached artifacts. The opposite of these flag values (true, false respectively) are the defaults.
     add 7ddb1fc  Adding since-2.2 annotations to the two new flags.
     add 1d22905  [MASSEMBLY-179] <outputFileNameMapping/> now only works with non-unpacked artifacts.
     add 9a54df4  [MASSEMBLY-154] FileSet does not support filtering Based on patch provided by Mikhail Krangach + Unit test added
     add a4e78df  All ITs run, and I'm including a new feature to allow assembly descriptors and assembly-components to be deployed then resolved again as artifacts. This enables reuse of standard assembly descriptors/components. There is a new IT to test it, and all other ITs pass, including the repository-assembly now (due to fixes in the maven-repository-builder).
     add 9f4ff65  [MASSEMBLY-226] Filters as read-only parameter can break the assembly build of a multi-module project
     add 0cbb0be  Adding another repository test, which is not yet working...so it's also excluded explicitly in the integration-test build until we can fix the maven-repository-builder.
     add 7673185  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
     add 96f25dc  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
     add 8577954  Updating the components.xml filter to implement FileSelector.
     add 0e8f4d4  Adding the ability to specify descriptor aggregators, similar to the one for components.xml, to process other files.
     add a934fab  Test and implementation of a custom container-descriptor processor.
     add c94c8c3  Fixing filtering of file entries and mixed environments of files and fileSets.
     add e7b18fd  Fully converting the components.xml handler to a FileSelector instead of a filter, and removing a System.out from the proxy archiver.
     add d0e6ee7  Cleaning up debug statements.
     add d8601fe  Fixing artifact resolution to be MNG-1577 compatible (using the dependency management for the resolve call).
     add 8096c65  Adding null check to the manifest finalizer, and removing the classifiers in the assembly-artifact-types, since it's only used on the resolve side (not the install/deploy side, when the descriptor is the main project artifact)...which only confuses things.
     add 4b679ac  Bumping plexus-archiver to 1.0-alpha-9 (released).
     add 5d5724f  Fixing assembly-descriptor and assembly-component handlers/lifecycles to once again have a classifier, and changing the associated attach mojos to attach these descriptors to the main project artifact, which is now the pom itself...rather than setting the main project artifact to the descriptor, which leaves off the classifier.
     add 5e12de9  Adding distributionManagement...apparently, it's missing in the POM hierarchy.
     add 4955bc1  Specify a default classifier in addition to the default type for resolving standard descriptor artifacts.
     add 2c456f4  Fixing some problems with installation and deployment of standardized assembly/component descriptors.
     add 5a842e2  Fixing an error message.
     add d0e0502  Resolve dependencies before calling the repository assembler, to prevent skipping out because project.getDependencyArtifacts() is null.
     add 127b6c7  Updated to use newest snapshot of maven-common-artifact-filters.
     add c6e05f2  [MASSEMBLY-184] Modified assembly descriptor loading process to inject component descriptors ahead of interpolation, so they too are interpolated.
     add d9cba14  [MASSEMBLY-156] Changing behavior such that if appendAssemblyId==false and classifier==null, the assembly file will be set as the main project artifact's file...with warnings, of course!
     add 63f5341  Adding better warnings about replacing the main project artifact's file when appendAssemblyId==false and classifier==null.
     add bf64845  [MASSEMBLY-222] Modifying interpolation such that outputDirectory calculations can pull values from either the dependency's project info or the main project info, using the ${artifact.*} and ${pom.*} expressions, respectively. Leaving off the prefix, as in ${version} will now once again reference the main project info, NOT the dependency info.
     add a458e53  [MASSEMBLY-222] Sorry for the huge commit. This rearranges the integration tests to pull from local repo to the testing local repo where possible, and copies the test projects to target/test-classes before running, to avoid pollution of the sources. It also changes the interpolation of outputDirectory and outputFileNameMapping, such that pom.artifactId refers to the main project being built, while artifact.artifactId refers to the dependency currently being processed (an [...]
     add 393e8ec  Forgot a file for this integration test.
     add 7dd6e9c  Setting integration tests to run with debug == true, so we can tell what messed up from the build logs.
     add 361992d  Cleaning up component loading for ContainerDescriptorHandler processor instances.
     add f668f53  Fixing unit test for new debug output (still making these things more resilient to this sort of change), and disabling the custom componentDescriptorHandler stuff until I can get it to build in maven 2.0.x.
     add cdbc007  [MASSEMBLY-235] Adding test case to integration tests, and verifying that this problem is already fixed in 2.2-beta-2-SNAPSHOT.
     add f81ad82  [MASSEMBLY-232][MASSEMBLY-235] Hook up verify scripts for the tests cases included in these issues, and fix the problems with MASSEMBLY-232.
     add f0c7fd9  Renaming the PrefixingProxyArchiver to reflect its other customizations for assembly use, adding some debug statements here and there, adding a dryRun parameter to the mojos to allow simulated assembly builds.
     add 21e810a  Removing a sysout.
     add a6213c6  [MASSEMBLY-194] Adding useTransitiveDependencies flag to dependency-sets, set to try by default (process transitive dependencies, or subject them to useTransitiveFiltering flag).
     add 25d8f9d  Adding some beginning architectural notes.
     add e646fd8  Removing some sysout statements from the main codebase, and adding some debugging aspects for performance, stats, and tracing info, which can be enabled by building with -Paspects (the aspects profile enabled). You'll also have to use various system properties (currently the fastest solution I could find) to trigger the various types of output.
     add ac87d2d  Adding ignoreDirFormatExtensions parameter to allow suppression of '.dir' suffix on directory assemblies, and moving the setDestFile(..) call to be in front of the phase executions, for archivers that process more or less in real time.
     add bee5ca9  [MASSEMBLY-233] Fixing by splitting the IT builds to separate the handle-def build from the assembly build using two executions of the invoker plugin fired from the IT parent pom.
     add 63eb3e9  Adding another test case, this one for unpackOptions.
     add 2bac97a  o Add description and @since tag for the attach parameter.
     add 1369753  Adding ability to add hooks to handle arbitrary container descriptors, just like the plexus components.xml file is handled now. Also, adding a skip flag to allow fine-grained control over any particular execution using a property in the POM (which can be set or overridden by profile).
     add 71be1f6  improved encoding support: - Manifest file is in UTF-8 - UTF-8 instead of platform encoding for XML files (waiting for plexus-utils 1.4.5+ to be more flexible) - added comments where platform encoding is used without it being proven as a bug - marked as FIXME SimpleAggregatingDescriptorHandler: if the content is really Properties, ISO-8859-1 encoding should be used
     add d2ae34a  add runtime deletion of temporary files. Add deletion safeguards on tests, though the tearDown method should take care of it already, because there are some being left behind on the CI machine
     add f75378a  [MASSEMBLY-262] unit fail in trunk on windows (need upgrade of plexus-utils) upgrade to last p-u 1.4.9 upgrade prerequisites to maven 2.0.6 upgrade surefire version to ensure unit used this p-u version
     add a5c7531  o fixed license header o removed mailing list
     add 2897b5d  o fixed license header o removed mailing list
     add 7e61279  o fixed license header o no code change
     add 7fc09cc  Use released versions of maven-shared-io and maven-common-artifact-filters.
     add 8e92729  Reformat comment (r612150).
     add d98e2f1  Fixing two of the failing ITs.
     add e2a77ef  Fixing ITs, bumping plexus-archiver to 1.0-alpha-10 so I could fix a problem exposed by the ITs that was in the chmod command in p-a, and removing default file modes in the .mdo files, so files are only altered if the file mode is provided (at least that's the theory, though I think p-a brute-forces this atm).
     add e2dddac  [MASSEMBLY-279] Small improvements to a couple error messages.
     add d5fa505  Stop binding assembly:attached to the build lifecycle...it's an aggregator, and this is an incorrect use of it.
     add 9f4f974  Move away from using assembly:directory in pom bindings, as it's an aggregator and this isn't a good idea.
     add a6c3602  [MASSEMBLY-282] Check for the case where an artifact to be added to the assembly points to the same file that the assembler is meant to create. This happens when appendAssemblyId == false and classifier == null, in cases where the assembly is meant to re-create the standard output artifact from a build, but that standard output artifact should be included in the assembly.
     add 0b121e6  put the integration-test patterns back to normal...
     add cb0cf8d  [MASSEMBLY-189] Fixing pom-variable interpolation.
     add d1ee00d  [MASSEMBLY-152] Add support for Ant '@' filter-token delimiters, and windows path escaping. Submitted by: John Franey
     add daf0fe0  [MASSEMBLY-188] Adding a unit test to verify that manifest entries are handled from the plugin configuration.
     add 280be4a  [MASSEMBLY-274] Modifying the directory scanner logic used to scan an assembly descriptor directory to use default excludes, and only search for **/*.xml. Adding an integration test and unit test to cover this. Patches submitted by: Paul Gier and Benjamin Bentmann NOTE: I added the unit test method myself.
     add 72b51b6  [MASSEMBLY-278] Adding parameter ignoreMissingDescriptor (default value: false) to allow reuse of a single assembly configuration throughout a multimodule build, without failing on submodules that don't contain the assembly descriptor referenced by the configuration...instead, simply don't run for these cases.
     add efd7cf7  [MASSEMBLY-254] Add more protections against invalid POMs when working with DependencySets.
     add 1647bda  [MASSEMBLY-256] Support project properties in outputFileNameMapping and outputDirectory.
     add 8f2b8a1  [MASSEMBLY-212] Fixing this, though the namespaces need to be filtered for ${mdoVersion} in the future, and I'm not completely sure why it didn't work when I tried to run the resources plugin over the src/main/mdo directory to do this...will have to investigate further.
     add 9215b05  [MASSEMBLY-250] Correcting inappropriate file cleanup, and adding ${pom.properties.*} expressions for outputDirectory, outputFileNameMapping, and so forth.
     add 34a1fcb  [MASSEMBLY-277] Fixing potential NPE in AddFileSetsTask. Submitted by: Sejal Patel
     add 5a955ef  [MASSEMBLY-258] Cleaning up directory structure for standard use.
     add 5430734  [MASSEMBLY-275] Configuration to make it easier to narrow the set of ITs to run, for debugging purposes.
     add 029527c  [MASSEMBLY-257] Avoid filtering/line-formatting logic (and memory it consumes) if the file is not filtered and no line-ending chars are specified.
     add 85abe6f  [MASSEMBLY-182] Improve documentation for order-of-operations when multiple areas of the assembly descriptor reference the same file.
     add c7a5a38  [MASSEMBLY-267] Applied surefire config to limit test output to the console.
     add d4a35de  Bumping to released versions for plexus snapshot deps.
     add 94e5cbb  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-2
     add 43c05b8  [maven-release-plugin] prepare for next development iteration
     add 7350bdf  [MASSEMBLY-256] Adding support for 'project.' expressions in outputDirectory, outputFileNameMapping, and outputDirectoryMapping.
     add cfa406d  [MASSEMBLY-256] Adding an integration test based on the attached test zip file.
     add a55a7aa  o Removed svn:executable
     add 66bc2f2  o Added svn:eol-style=native
     add b32cd0b  Adding the beginnings of an archetype that we can use to generate new integration tests for the assembly plugin.
     add c3a2362  o Update links to Doxia APT reference.
     add 24cee70  Bumping all parent versions to 11, to allow deployment to alternative locations.
     add b0188ae  o Remove some whitespace.
     add e9a317f  [MASSEMBLY-245] Manifest Section configuration does not work properly
     add 657b021  Try to use the 12-SNAPSHOT parent
     add 915925e  o Disabled helpmojo generation to workaround failures during IT preparation
     add add097e  o Removed distribution management section (to be inherited from parent to allow customization for CI)
     add e4f80d0  Use the same activation rule for all integration-tests in plugins builds (-Dintegration-tests=true)
     add 93c5ff5  Align activation properties for integration-tests profile because we cannot setup it in the parent (see MNG-3228)
     add f5e2d18  Remove plugins versions already defined in parent
     add b7e4cea  o Synced id and activation of integration-tests with core ITs
     add 7553cc0  o Skipped test on Windows (no file modes...)
     add 0a55c77  o Reordered POM
     add d1c8540  o Added project description
     add 5af9ba3  o Added SCM information (compare http://www.nabble.com/Re%3A-%3Cscm%3E-element-in-plugin-POMs-p18934198.html)
     add cbc837e  Removing the sub-project for the handlers and lifecycle mappings, as this isn't needed for now (it was never released). Also, cleaning up the integration tests to work without the component-it-plugin, which has never graduated the sandbox and may not be the best way to setup plugin testing environments.
     add 8ae7f63  Correcting excludes for massembly-285
     add 081ab7b  Remove aspectj dependency.
     add 22240e9  o Re-enabled help mojo generation
     add 12c58f8  o Updated index page of plugin site
     add d2acc08  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
     add c906c58  Removing complex artifact-resolver lookup, since this is no longer used in any maven versions.
     add fa6baaa  Adding IT for MASSEMBLY-285
     add 837ad27  [MASSEMBLY-298] Add support unpackOptions/includes and unpackOptions/excludes in module binaries. Patch submitted by: Nathaniel Harward Integration test by: me (John Casey)
     add 8af2e0a  o Explicitly stated UTF-8 as file encoding o Updated license header
     add bbede2a  o Updated index page of plugin site
     add 5e84732  [MASSEMBLY-342] Guard against fileSet that doesn't specify a directory. Submitted by: Petar Tahchiev
     add 4063272  cosmetic parameter name change
     add dba9dbb  [MASSEMBLY-293][MASSEMBLY-322][MASSEMBLY-340] Fixing file-set filtering.
     add ab06536  [MASSEMBLY-237] Adding integration tests to verify that the fix for MASSEMBLY-293 also fixed this issue.
     add 19c68cc  [MASSEMBLY-331] Fixing order of operations for expression interpolation in outputDirectory and outputFileNameMapping. Patches applied, with minor modifications. Also, replaced deprecated plexus-utils interpolator references with updated library from plexus-interpolation v1.5.
     add 889f64f  [MASSEMBLY-351] Realign assembly-descriptor interpolation with outputDirectory/outputFileNameMapping interpolation, and use reflective interpolator instead of model serialization/deserialization (based on 2.1.0-M1 work, but generalized into plexus-interpolation). This fixes project.xxx expression interpolation. Also including an integration test.
     add 1d76505  [MASSEMBLY-287] Enable skipAssembly parameter to be triggered from the command line. Integration test submitted by: Petar Tahchiev
     add 60cd417  [MASSEMBLY-312] Adding modified version of Petar's integration test, to verify that outputFileNameMapping IS NOT appended to outputDirectory when unpack == true.
     add b7dd246  [MASSEMBLY-312] Adding notice to outputFileNameMapping element in the MDO files to warn against combining outputFileNameMapping and unpack == true.
     add c01e1db  [MASSEMBLY-345] Allow archiver instances to be configured from a new parameter in the plugin config within the POM: <archiverConfig>. This will allow <archiverConfig><appxml>somepath</appxml></archiverConfig> to work for EAR format assemblies.
     add a4263ad  [MASSEMBLY-241] integration test verifying that multiple wildcard include patterns work together.
     add 2bb9692  [MASSEMBLY-354] Fix behavior concerning useTransitiveFiltering == true and include patterns that contain wildcards.
     add e9f1541  [MASSEMBLY-285] Update to latest snapshot of plexus-archiver (1.0-alpha-11-SNAPSHOT), and enabled the integration test.
     add 72e7ea0  cleaning up built-in descriptor refs, and documentation of these refs.
     add 88ba2ae  [MASSEMBLY-306] Adding integration test to verify that NPE is fixed.
     add 6780f2e  [MASSEMBLY-196] Integration test that will verify this issue is working.
     add fae19c9  o Inherited from maven-plugins:12
     add 30fff00  o Formatted/reordered POM
     add e2baa29  [MASSEMBLY-190] Pre-collect dependencies that will need to be resolve for one or more dependencySets/moduleSets in the assembly, then use the versions from this pre-collection activity in the form of a managed-version map, with one exception: the versions will be imposed on direct dependencies as well.
     add 8313aab  [MASSEMBLY-201] Verifying that this works in current code.
     add d71c431  [MASSEMBLY-301] Fix issue with artifacts that have no assemblyId in their coordinate and that have a different type from the main project artifact, so they will be attached instead of incorrectly set to the project main artifact.
     add a523d19  [MASSEMBLY-291] If the project type is 'pom', and the assembly doesn't have the assemblyId as part of its coordinate, then attach the assembly file with a null classifier to ensure it gets installed/deployed normally.
     add d663e02  [MASSEMBLY-165] Catch exceptions while deleting test dirs, report them, then ignore them and move on. This is to work around file-locking issues on windows.
     add 97f50b5  [MASSEMBLY-239] Make ignoreDirFormatExtentions parameter default to 'true' to prevent appending '.dir' to the end of assembly directories by default.
     add 3fccd50  [MASSEMBLY-239] Correct integration tests using dir format for new parameter default.
     add 3b9ac62  [MASSEMBLY-239] integration test, checking that the default is to leave '.dir' off, and that configuration to NOT ignore it produces a dir with the '.dir' suffix.
     add a9ae630  [MASSEMBLY-308] Syntax Problem in Example Doco Submitted by: Petar Tahchiev Reviewed by: Dennis Lundberg
     add fe6c10e  o Use released version of plexus-interpolation.
     add ef29ea5  [MASSEMBLY-76] [assembly plugin] improve or clarify inheriting/reusing descriptors
     add c93fbe9  First stab at adjusting file/dir mode handling to work with new detected/defaults/overrides model provided by the new work in plexus-io and plexus-archiver.
     add add8a3d  [MASSEMBLY-366] Change dependencySet log message to log level debug.
     add 86ab887  updated plexus-io to 1.0-alpha-3-SNAPSHOT since it is a dependency of plexus-archiver 1.0-alpha-11-SNAPSHOT
     add 499afe8  [MASSEMBLY-75][MASSEMBLY-285][MASSEMBLY-238] fixing and adding integration tests. The only potentially outstanding issue of these might be MASSEMBLY-75, which will have a test added to plexus-archiver to check it.
     add 2abb3b6  [MASSEMBLY-151][MASSEMBLY-159] Cleaning up documentation, especially as it relates to differences between mojos and for dealing with moduleSet/binaries.
     add 52f212d  this is not supported anymore. it was introduced in beta-2, and doesn't work very well.
     add 159d81b  [MASSEMBLY-375] Verify that prefix path isn't empty before applying trailing slash, to avoid archived files like '/test.txt' in the assembly.
     add 69df058  forgot one prefixed file set class...
     add 01d27f6  update plexus-archiver and plexus-io versions.
     add 2cd9796  bumping to staged release versions of maven-archiver and maven-common-artifact-filters.
     add 66d3a8a  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-3
     add 9912a0b  [maven-release-plugin] prepare for next development iteration
     add d6f8b38  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
     add 981e538  Adding Petar Tahchiev to contributors. He added a lot of patches that made 2.2-beta-3 possible.
     add af66d85  Removed the contributors section. Petar Tahchiev used to be contributor, but was voted a developer.
     add 7aad8fd  use the latest parents
     add 5761ff0  o Inherited from maven-plugins:13
     add 1c6a92a  used http://maven.apache.org/xsd/* for schema location
     add 6b11e85  removed SNAPSHOT from IT test dependency - otherwise it will fail because the snapshot repo is not available
     add 2cc98f7  [MASSEMBLY-380] added XSD to all <assembly> definitions.
     add b0b48b7  o Fixed typo in docs about EarArchiver (the corresponding setter for its config is named setAppxml())
     add 80cbb41  add parent section to make sure the appropriate assembly plugin version is used during the integration test.
     add e57842a  [MASSEMBLY-382] Review IT failure on Windows
     add 95e9fd4  o Shortended path names for easier working on Windows
     add 46ff805  bumping the trunk. the beta-4 release will be from the branch that was copied from the beta-3 tag.
     add 265273f  merging changes from maven-assembly-plugin-2.2-beta-4 branch through r780691 (the release on that branch).
     add 64cb419  [MASSEMBLY-416] Adding <useProjectArtifact> == false to prevent current project classes being added twice.
     add 9e569ea  [MASSEMBLY-290] Minor error handling improvement.
     add 15773f9  o Added workaround for MNG-1323 that affects maven-eclipse-plugin during CI builds on the grid
     add 50ef620  [MASSEMBLY-427] ComponentsXmlArchiverFileFilter misses component descriptors on Windows
     add 3a858e2  o Used a less subtle workaround for MNG-1323
     add 0660fb1  Adding a second dep in the pom to keep jar-with-deps from being empty
     add 6092132  o Added plugin version to POM snippets in documentation
     add 2a3d0e0  o filtering version in doc
     add 12b240c  o fixed ambiguous links o added Doxia xsd
     add f6d29fe  [MASSEMBLY-385] upgrading file/fileset filtering to use maven-filtering
     add dc6e449  bump to new parent POM, and remove one-off source-release assemblies
     add ed88c6b  upgrade parent version to ensure source-release is automatic.
     add 78bb841  o Removed unused import
     add ad9e09a  [MASSEMBLY-446] apache-source-release-assembly DOES NOT exclude target/** in maven-remote-resources-plugin build
     add 096b159  o Polished POM
     add 5ca01a2  o Restored Java 1.4 compat and fixed locale-dependency
     add f6761b3  [MASSEMBLY-452] Shared Assembly Descriptor does not work in Maven3-alpha4
     add 5f41bf8  o Fixed regression due to r806277
     add 1312599  [MASSEMBLY-456] Usage of archiver or container descriptor handler configuration crashes with LinkageError on Maven 3.0-alpha-5
     add 2acf775  o Inherited from maven-plugins:16
     add 90bbbfa  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-5
     add 14c23b4  [maven-release-plugin] prepare for next development iteration
     add c72fa28  o Used maven-plugin-plugin:2.5.1
     add 4113ec8  [MASSEMBLY-289] Fix bogus warning about attaching non-regular file Submitted by: Patrick Woodworth
     add 01c07b3  [MNGSITE-4] Fix broken link to FAQ entry
     add e0c0fc8  updated POM schema references in examples
     add fff7c81  o Adjusted IT to compensate for MEV-658
     add 4a944fd  [MASSEMBLY-486] ComponentDescriptors to support absolute paths Submitted by: Michael Lawler
     add 0b50e21  [MASSEMBLY-486] ComponentDescriptors to support absolute paths
     add c8a951f  o Inherited from maven-plugins:17 o Updated to plexus-utils:2.0.5 o Updated to plexus-io:1.0
     add f1ebf96  [MASSEMBLY-462] Assembly contains temporary files ending in *.formatted Submitted by: Christian Schulte & Georges-Etienne Legendre
     add b218545  [MASSEMBLY-490] Assembly fails with 'Too many files' error when converting line endings.
     add f6471d2  [MASSEMBLY-197] added documentation to refer to options
     add f503d5a  [MASSEMBLY-501] Add useAllReactorProjects flag to moduleSet, to provide access to all modules from within a child project build. This should allow moduleSet/binaries to be used.
     add d17a408  - updating massembly-306 POM to depend on a log4j version that is available to the tests - updating the POM to depend on common-artifact-filters 1.3-SNAPSHOT to fix depTrail filtering from the broken approach used in 1.2 - updating FilterUtilsTest to include more of a dependency trail for testing - changing the module selection logic to return all reactor projects when useAllReactorProjects == true, nuless includeSubModules == false...if it's true, then all modules will  [...]
     add ccd8955  small formatting change.
     add 3eb712d  [MASSEMBLY-501] Adding integration test.
     add 7f321cb  enabling moduleSet tests that were previously excluded by a pattern intended to exclude only sub-modules, and fixing the moduleSet/sources test.
     add abe06f3  [MASSEMBLY-209][MASSEMBLY-360] Adding line-oriented aggregators for spring files in META-INF and META-INF/services/* ...these still need tests.
     add 8fe9976  fixing incorrect assembly descriptor.
     add ff18a4c  [MASSEMBLY-501][MASSEMBLY-209] Fixing JDK 1.5 conversion, reworking dependency resolution to use maven built-in dep support more, and fixing IT for MASSEMBLY-209 (META-INF/services aggregation)
     add 025fd33  [MASSEMBLY-360] adding files I missed last commit, and adding an IT for spring-file aggregation.
     add 4647a44  [MASSEMBLY-432] IT verifying this is fixed. Dependency-management now correctly applied when creating an assembly with binaries included.
     add ee1a3bd  [MASSEMBLY-150] Make AssemblerConfigurationSource.getBasedir() return basedir OF THAT PROJECT, so relative paths of files and such are correct.
     add c80cad2  [MASSEMBLY-272] Mark methods corresponding to deprecated fields as deprecated, too.
     add a3a713a  [MASSEMBLY-167] IT to verify that systems properties are available for filtering.
     add 7f36de0  [MASSEMBLY-206] IT verifying that fileSets within moduleSet/sources get filtered correctly.
     add d858a18  switched to using LinkedHashSet to preserve ordering of dependecy / module / project sets. Ordering may not be easy to predict in some places, but at least they should be consistent.
     add e462da7  removing unused constructor, and cleaning up formats.
     add 9d3e6ec  [MASSEMBLY-228] Enable filtering, line-ending configuration, and control of default excludes and strict filtering using unpackOptions.
     add 8a4f4d4  deprecate all mojos except single, since the others are redundant or can lead to non-standard build processes with undesirable effects when used during the lifecycle. Also, adding a warning for dependencySets having concrete output location (outputDirectory + outputFileNameMapping) and matching multiple artifacts (which could lead to one or more being obscured.
     add 8fbd524  [MASSEMBLY-435] Provide access to artifact properties for dependency artifacts and current module, for calculating both outputDirectory and outputFileNameMapping
     add 9603a67  [MASSEMBLY-187] Prevent infinite recursion by excluding location patterns matching the assembly working directory (which is a temp workspace for archive creation).
     add 7ed650d  forgot to add tracking archiver stub.
     add 801c94c  Fixing copyrights.
     add ea37c7e  [MASSEMBLY-220] Verify that wildcard vs. enumerated includes in a dependencySet render the same results.
     add ef3a93d  [MASSEMBLY-504][MASSEMBLY-337] Fixing file/directory mode in dependencySet when unpack == true, and adding an integration test (currently dormant) for MASSEMBLY-504.
     add 65de018  [MASSEMBLY-498] Allow the use of ${artifact.properties.*} in dependencySets, and ${module.properties.*} in moduleSets to specify outputDirectory and outputFileNameMapping paths."
     add 13efea5  test commit
     add fb4af9f  [MASSEMBLY-115] Add updateOnly flag (default value: false) to control the setForced(..) feature of Archiver instances.
     add b47b895  [MASSEMBLY-288] Allow moduleSets from componentDescriptors.
     add 8dc3570  removed wonkier, undocumented locator strategies for assembly and component descriptors.
     add 7044f00  [MASSEMBLY-378] Verify that basedir with ampersand in name doesn't cause problems
     add 753181b  [MASSEMBLY-464] Require non-empty assembly ID.
     add d30a45d  Adding a test to make sure assembly id is non-empty. Also, converting unit test over to junit 4 to handle the exception I expect for the new test.
     add 306533b  [MASSEMBLY-492] Verify that runtime scope deps are included.
     add 809d6d2  [MASSEMBLY-333] Allow access to local repository using ${settings.localRepository} and ${localRepository} expressions."
     add 715cc3d  [MASSEMBLY-443] Add an IT demonstrating that parent-as-sibling-module works for moduleSet assemblies. Also, a _very_ minor fix in ProjectUtils to try falling back to moduleProject.getFile().getParentFile() if moduleProject.getBasedir() is null for some reason.
     add d3d1928  [MASSEMBLY-488] REMOVE support for useStrictFiltering in FileSets and ModuleSets, until we can add support for those in the deeper components (plexus-utils, for instance).
     add e8e5909  [MASSEMBLY-499] Poor performance in DirectoryArchiver due to unnecessary native calls upgrade plexus-archiver version to 1.0.1-SNAPSHOT to test the jvm chmod mode use -DuseJvmChmod=true upgrade invoker-plugin to 1.5
     add facfdab  [MASSEMBLY-499] Poor performance in DirectoryArchiver due to unnecessary native calls This new feature "jvm chmod" is now configuration thru a mojo parameter
     add 172c2a0  [MASSEMBLY-140][MASSEMBLY-229] Improve the component / descriptors to avoid incorrect cross-pollution from SetBase. In the process, adjust the documentation for includes/excludes of various parts, and adjust documentation for file/directory mode.
     add c0668d7  [MASSEMBLY-451] Fixing documentation for includes/excludes inside unpackOptions.
     add 4d9a13a  [MASSEMBLY-455] Bring documentation of built-in descriptors into sync with the descriptors themselves by using APT snippets.
     add f6841ef  [MASSEMBLY-455][MASSEMBLY-431] Improve documentation of built-in descriptors, and add documentation of new useAllReactorProjects flag for the moduleSet section.
     add 6318e01  [MASSEMBLY-499] Add ignorePermissions flag to mojos, to allow disabling of chmod calls when users don't care about them. This should improve performance.
     add 094de5f  [MASSEMBLY-507] Restore use of javadoc annotations for plexus components, since generated descriptors based on Java5 annotations seem not to be compatible with Maven 2.x.
     add 9b87881  [MASSEMBLY-263] Improve error message for invalid component descriptor to include location.
     add 22d750d  bump to release versions (or staged versions)
     add e963ab7  get ready to stage the 2.2 release.
     add 81a9e6a  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
     add 980103c  [maven-release-plugin] prepare for next development iteration
     add 8d3166b  o Stabilized tests
     add c4da388  force creation for these tests, to be compatible with the default configuration
     add e53325e  reversed the wrong flag. Correcting change to dryRun flag, and adding call to setForced(..) from each unit test. Again, this should restore backward compatibility for the default setup.
     add 0bd2720  fix mock failure for new setForced(..) call.
     add ed286b8  rolling back version to retry 2.2 release.
     add 309669d  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
     add 78febad  [maven-release-plugin] prepare for next development iteration
     add 6209c4c  [MASSEMBLY-509] Correct system properties handling to try to use execution/user properties from maven session before defaulting over to System.getProperties(). Then, be more careful when iterating to ensure the keys used are not blank.
     add 35c8192  Fix unit tests.
     add 192be42  rollback version to 2.2-SNAPSHOT to retry the release
     add e950732  [maven-release-plugin] prepare release maven-assembly-plugin-2.2
     add 6c41472  [maven-release-plugin] prepare for next development iteration
     add 73fcbdd  o Fixed typo
     add 9537ce4  o Added license header
     add fd49c8b  Fixing use of backport-util in unit test, and fixing prerequisite to agree with dependencies.
     add 80211fc  [MASSEMBLY-512] Plugin documentation refers to "Maven 2" Submitted by: Edward Staub
     add 3fb8d9c  o Replace all references to 2.2-beta-6 with 2.2
     add 621f9de  o Remove commented out references to 2.2-beta-6
     add 48d5021  o Fix link to latest assembly descriptor schema
     add ee919ec  [MASSEMBLY-519] Documentation problem: description of how to share assemble descriptors is wrong
     add 595bf55  [MASSEMBLY-516] Fixing documentation on shared descriptors.
     add 65df940  Adding FAQ entries for MASSEMBLY-517 and MASSEMBLY-516/-519/-527
     add 9afc189  [MASSEMBLY-516] Fix documentation for shared descriptors.
     add 1c5f178  [MASSEMBLY-538] filtering broken in files containing '@'
     add 4ae5a07  Fix since information.
     add cf28f5c  [MASSEMBLY-472] Doc includes <format>gz</format> but plugin doesn't support it
     add 4119fa5  [MASSEMBLY-255] Typo in error message
     add 21e64c2  [MASSEMBLY-255] Typo in error message Submitted by: Benjamin Bentmann Reviewed by: Dennis Lundberg
     add 41c8373  o added Modello xsd reference to *.mdo descriptors o use ${version} instead of hardcoded 1.1.2 version in target xsd
     add 4112776  added schemaLocation to models
     add e631a54  updated plugin testing components to their new home in o.a.m.plugin-testing instead of o.a.m.shared
     add 9b464bb  pom simplification
     add 960b60a  o Move the versions of maven-archiver and maven-filtering to properties. o Use those properties in the documentation.
     add d5a822b  o Clarify the Assembly Descriptor Schema history.
     add 041360c  o Use goal instead of mojo in the documentation.
     add 2b0953f  [MASSEMBLY-540] Web site uses the 1.1.0.xsd but 1.1.2 recommended
     add cdfa5c7  o Add relative path to parent.
     add e84069a  [MASSEMBLY-522] @threadSafe
     add 3b4c8a0  [MASSEMBLY-534] Doc unclear on descriptor refs Submitted by: Benson Margulies Reviewed by: Dennis Lundberg
     add 2c95743  o Restructure the page and remove redundant sections. o Make deprecations less dominant.
     add 16fc36c  [MASSEMBLY-524] Make recommended goal usage more explicit; separate non-deprecated goals from deprecated ones explicitly
     add a7f01f5  [MASSEMBLY-541] XSD for component
     add 6495de3  o Replace tabs with spaces
     add 72978ab  o Upgrade to maven-plugins:19
     add 8b5f106  o Fix typo.
     add b1a5c12  o Fix Javadoc errors.
     add 94f8b8a  [MASSEMBLY-528] FileSet does not support filtering (again)
     add 999ff61  [MASSEMBLY-510] Fix logic to eliminate relative dir refs like . and ..
     add eebc67b  o Remove some commented out code
     add 3516162  [MASSEMBLY-538] filtering broken in files containing '@'
     add d85fe8b  [maven-release-plugin] prepare release maven-assembly-plugin-2.2.1
     add e6a7237  [maven-release-plugin] prepare for next development iteration
     add ad30407  o Added license headers
     add 68fba16  [MASSEMBLY-547] Removing duplicate CommandLineUtils from plexus-utils...reverting to using the one in plexus-utils itself. Will update pom with maven prereq next.
     add 6a7f965  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
     add e9a675c  updated reporting configuration for Java 5
     add e4e83d0  [MASSEMBLY-562]: apply doc patch to refer to shade, while here fix some warnings having to do with the current APT format for link anchors.
     add ad2d501  upgrade plugins to latest parent 21
     add f2ab702  Switch to java5 annotations for plexus components
     add ec07a6e  [MASSEMBLY-570] Use 1.4-SNAPSHOT of maven-common-artifact-filters, which contains a fix for wildcards in the middle of a coordinate segment
     add fa7b2d4  [MASSEMBLY-570] Adding integration test to make sure wildcard in the middle of an artifactId is matched.
     add bf0ab32  [MASSEMBLY-544] Adding test to verify wildcard without coordinate segments
     add 4e81fb4  removing obsolete annotation
     add 3d59706  MASSEMBLY-581: Allow formats in configuration to override descriptor
     add 198906d  (no jira) prepare to release by updating to maven-common-filters 1.4 (still out for vote) and setting the version we actually want next (2.2.2).
     add c892311  [maven-release-plugin] prepare release maven-assembly-plugin-2.2.2
     add c663956  [maven-release-plugin] prepare for next development iteration
     add bc19155  no jira: update to current parent pom for projects. Better late than never.
     add d7b5938  [MASSEMBLY-548] Improve documentation for filters parameter Submitted by: Anders Hammar Reviewed by: Dennis Lundberg
     add 0bfd06d  clone IT projects to target/it instead of ${java.io.tmpdir}
     add 851d83b  removed configuration inherited from parent pom
     add 4bf1b22  updated verification script to better show which file is missing
     add b3648e8  renamed preBuildHookScript according to configuration done in parent pom
     add e41d568  avoid double IT run
     add d3901d2  fixed inefficient IT: .svn directory was simply not copied in clone IT dir
     add f894468  o Updated deps
     add 30ac505  [maven-release-plugin] prepare release maven-assembly-plugin-2.3
     add c6cf41b  [maven-release-plugin] prepare for next development iteration
     add efe9028  [MASSEMBLY-553] Assembly plugin does not inherit configuration/execution from parent
     add aa523b7  [MASSEMBLY-618] use maven-plugin-tools' java 5 annotations
     add b4e77a6  move plugin version to a property
     add 7ca6758  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
     add 71bd35b  this repository doesn't exist anymore
     add c6253e2  annotations are not needed for plugin execution so mark dependency as provided
     add 627ac54  use released parent pom
     add f4f411d  removed configuration already inherited
     add 269c5d5  use last plexus-utils 3.0.4
     add b00d76c  use last p-u 3.0.5 with perf improv for selector
     add b94429d  replace StringBuffer by StringBuilder
     add 85fdb38  p-u 3.0.6 is faster to copy files
     add 583d309  use p-u 3.0.7-SNAPSHOT which fix an issue on copyFile: target directory not created
     add daab4e9  add snapshot repo for p-u 3.0.7-SNAPSHOT
     add af0f5c5  p-u 3.0.7 released version
     add 716a75c  snapshot repo not anymore needed
     add a57abda  o Updated p-a and p-i
     add 2e6a10c  o Upgraded to p-io 2.0.5 and p-u 3.0.8
     add 00fa5b9  [MASSEMBLY-629] Explanation of default value for useAllReactorProjects is at best confusing, possibly wrong
     add 1be69fd  o Make asssembly compile on java7
     add 6d6c326  [MASSEMBLY-630] Added support for recompressZippedFiles
     add 45dc17c  [MASSEMBLY-631] "Using Component Descriptors" page uses deprecated assembly goal
     add d957ac3  Start using the methods in maven-filtering that uses Parameter Objects. That way we can tweak how filtering is done in more ways. This is a preparation for fixing some issues regarding filtering.
     add f8d04c8  (no jira) fix goof in javadoc that leads to missing doc for 'formats' parameter.
     add 4df9924  [MASSEMBLY-546] Cannot supply escapeString for filtering
     add 37d8a31  [MASSEMBLY-633] Misspelled expression/property for parameter updateOnly
     add 35a3ea3  [MASSEMBLY-591] Empty classifier in dependency causes extra dash Submitted by: Antonio Petrelli Reviewed by: Dennis Lundberg
     add 9bc4577  Improve readability of log messages.
     add 66e7276  [MASSEMBLY-634] Add Maven version used to Created-By entry in manifest
     add 4122476  [MASSEMBLY-626] NullPointerException in PlexusIoURLResource.getContents
     add f3a90be  [MASSEMBLY-610] Documentation unclear in the Usage > Configuration section
     add ccccc95  [MASSEMBLY-611] Documentation unclear in Usage > Configuration (part 2)
     add 513ef01  [MASSEMBLY-608] Missing XML tag <plugins> in example documentation
     add 82b91f8  [MASSEMBLY-604] Please document <format>dir</format> [MASSEMBLY-623] Assembly documentation does not list all supported formats
     add 48ca85f  [MASSEMBLY-532] Documentation has parts reversed for full include/exclude patterns in dependencySet [MASSEMBLY-567] Version wildcard in dependencySet include does not work [MASSEMBLY-599] Mistake in javadoc for dependencySet/includes [MASSEMBLY-620] The dependencySet/includes/include format is documented incorrectly
     add c0375f3  Fix broken links.
     add 746143d  [MASSEMBLY-635] Update to maven-filtering:1.1
     add 67268ae  [MASSEMBLY-371] Converting line endings corrupts ISO-8859-1 files when platform encoding is UTF-8
     add bfadfb2  Don't use deprecated parameters for maven-invoker-plugin.
     add 0fc11ba  Replace tab characters with spaces.
     add ed6afea  Fix typo in log message.
     add 7b608d1  [MASSEMBLY-96] using fileSet -> lineEnding will always put the selected lineEnding at the end of the file, even if the original file does not end in one
     add 2719600  [MASSEMBLY-371] Converting line endings corrupts ISO-8859-1 files when platform encoding is UTF-8
     add d9b071d  update maven-plugin-plugin to 3.2
     add 33693f0  Update maven-site-plugin to version 3.2.
     add 44810fe  [maven-release-plugin] prepare release maven-assembly-plugin-2.4
     add 89011d4  Roll back failed release attempt.
     add af30a52  [maven-release-plugin] prepare release maven-assembly-plugin-2.4
     add 21cbe50  [maven-release-plugin] prepare for next development iteration
     add 751758b  Add more docs about properties that may be used in outputFileNameMapping
     add 5a1d90f  fixed errors reported by Checkstyle
     add 7edcbef  Fixed typo
     add 085f29e  [MASSEMBLY-639] Set recomressZippedFiles default back to true
     add 19a9218  o p-a 2.3 posix tar support
     add 063643b  upgrade all to last parent 24
     add 755ad8e  o Added error when adding the enire file system to the assembly
     add 863a231  Updated plexus to latest versions
     add 2a99a70  Java 5 stuff
     add 6aee2af  Moar java5
     add 82a834d  Added jsr305
     add be99418  Revert "Java 5 stuff"
     add 8a1806c  Follow ASF branding rules.
     add 22c7ccd  [MASSEMBLY-637] fileSet <lineEnding>unix</lineEnding> strips last newline of file Submitted by Stephen Colebourne
     add c1b9805  add contributor
     add 0381f53  formatting
     add 6c4463b  Added buffering a few places that were missing this
     add e404a0b  Updated plexus components
     add fe66f09  Oh, look at that button. Does that convert everything to correct java5 ??
     add 9d7bdfb  Further code analysis improvements
     add 6795b74  More code analysis fixes
     add fa7587a  Reformatted to code style
     add 635f5e2  Revert "Reformatted to code style"
     add bf4232f  Convert from using goals.txt to using invoker.properties when running ITs.
     add 83da7fe  Don't use deprecated configuration syntax for maven-antrun-plugin.
     add 289b391  configured site deploy to /plugins-archives/<artifactId>-LATEST
     add 11e4ae9  [MASSEMBLY-682]   - Fixed documentation issue.
     add bde75ff  another bump for plexus-archiver
     add 3ed8b9f  [MASSEMBLY-687]   - Changed all locations consistently to src/assembly     instead of src/main/assembly and src/assemble.
     add 6a49904  [MASSEMBLY-686]   - Updated maven-filtering shared component to 1.2
     add c7d6aaf  - Added .gitignore file.
     add 7508cc0  [MASSEMBLY-693]  - Using filtering to automatically    generate correct versions for XSD references    in pre-defined descriptors.
     add a3b60ba  [MASSEMBLY-694]  - Upgrade maven-site-plugin from 3.2 to 3.3    to get mvn site working under Maven 3.2.1
     add 9ab00dd  [MASSEMBLY-693]   - Fixed integration test.
     add 67726ae  updated parent pom
     add 6eeae15  [MASSEMBLY-696]  - Patch applied of Kenny Westerhof
     add af9daa3  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
     add 50584fd  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
     add 567dc0b  added license header
     add 1b0e4ab  - Cleaned up imports in class files.
     add a7a5661  [MASSEMBLY-690]  - Added a trivial check of module versions and only    if the versions are inconsitent produce a warning.
     add b3421b5  [MASSEMBLY-690]  - Improved layout of warning output.
     add 97e9d2b  [maven-release-plugin] prepare release maven-assembly-plugin-2.4.1
     add ab8de76  [maven-release-plugin] prepare for next development iteration
     add 4926ad0  [MASSEMBLY-705]  - Removed dependency to plexus-container-default:1.0-alpha-9-stable-1    for Maven 2.0.5 compatibility.
     add 96d3de5  Upgrade maven-invoker-plugin to 1.9 replace maven-antrun-plugin with invokers cloneClean property
     add 632ec7a  [MASSEMBLY-706]  - Injection of MavenSession/MavenProject via @Parameter instead    of @Component
     add a2b67f9  - Removed unused import.
     add db43b3f  [MASSEMBLY-707]   - Removed unnecessary exclusions     for maven-surefire-plugin.   - Using the streamLogs via properties     to prevent output during the integration tests     which pollutes the console.
     add 0fcd175  [MASSEMBLY-704]  - Remove all goals which have been marked deprecated.
     add 76edbd2  [MASSEMBLY-704]  - Followup fixing IT's
     add 034626f  [MASSEMBLY-704]  - Undone the following revisions    r1618277, r1618255 to move onto separate branch.
     add d238eec  - Refactored out LineEnding code into   separate class to make later extraction into   shared component simpler.
     add 67d36c6  - Removed test method testUnpack_ShouldSetSourceAndDestinationAndCallExtract()   from LineEndingUtilsTest.
     add a249885  - Refactored code to extract LineEndings functionality and going more   into Java 5 direction with an enum type instead of hard coded string   values.
     add 3baa175  - Removed unused file.
     add 2103754  [MASSEMBLY-710]  - Cleaning RAT report issues.
     add 92517a7  [MASSEMBLY-710]  - Cleaning RAT report issues.
     add 5f84d3e  [MASSEMBLY-710]  - Fixed RAT Report with some exclude rules.
     add 5ccd3e2  [MASSEMBLY-710]  - Fixed RAT report issues.
     add fcb0407  [MASSEMBLY-710]  - Fixing integration test.
     add 627f58b  [MASSEMBLY-710]  - Simplyfied exclude rules.
     add 41a3812  - Added deploySite.sh script.
     add 2980992  plexus-io 2.0.12
     add a3b0680  plexus-archiver 2.5
     add c74f7cc  [MASSEMBLY-712] Add symlink support by updating plexus archiver
     add 1037c3f  [MASSEMBLY-714]  - Followup upgrade to plexus-archiver 2.6.2
     add f8bab73  Updatet to archive 2.6.2
     add 280af00  Updated to plexus-archivee 2.6.3 and io 2.1.3. Should fix windows troubles
     add 94f18fa  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
     add e57fb15  [MASSEMBLY-638] Support tgz and tbz2 format
     add 65c9f91  Cleaned up code-style issues
     add 08095e5  Added note about useJvmChmod and java7
     add 80bd8c1  [MASSEMBLY-479] Updated docs about posix tar support
     add ce8812d  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
     add 055124f  [MASSEMBLY-673]  - Applied the patch of Lian Coulter.
     add 8578675  Upgraded to plexus-archiver 2.7 and io 2.2
     add de04bc0  Updated ITs to run with POSIX tar instead of GNU, to avoid failing on systems with large uid/gid values
     add eced63f  [MASSEMBLY-717]  - Patch of Tony Jewell applied to add an option includeProjectBuildFilters
     add 46172dc  Fixed borked contributor tag
     add 0dbf321  [MASSEMBLY-673]  - Changed the implementation to avoid need for useDefaultDelimiters    cause this implicit given by defining delimiters.
     add ab81568  [MASSEMBLY-576] Manifest classpath not added for maven 3.x
     add 37e2e41  Run some code duplication analysis
     add 71daa45  Misc code cleanup2
     add 40636c1  Refactored assembly building logic with slightly more powerful building blocks and a little more correctness
     add 6333c00  [MASSEMBLY-474]  Added testcase, supplied by Ronald Sigmund
     add df903bb  Added a few files to testcase
     add 82436b4  Reverted IT due to some weird invoker problem. Testcase is good, but running in invoker is broken
     add 73a2d1e  Changed scopes to fix threading issues
     add e19806e  Updated p-interpolation to 1.21, p-archiver to 2.7.1
     add 0188a19  Removed previous attempt at fixing thread safety problem
     add 875b2a9  [MASSEMBLY-720]  - Cleaning up checkstyle reporting things.
     add 1784ef4  [MASSEMBLY-720]  - Followup furhter cleanup of checkstyle reported issues.
     add 1b4682c  Updated to p-u .20
     add 3862170  Added in-place filtering with p-archiver 2.8
     add 48bb90d  Added missing files, because I have forgotten how to use SVN
     add 310e2b3  I am a klutz
     add 7eb4db4  Minor cleanups
     add 13b56ee  Chanegd to 1.5 compat
     add 32c5416  Blasted jdk1.5
     add 41be3b0  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
     add 1d2be59  [maven-release-plugin] prepare for next development iteration
     add c2276e0  p-io 2.3.1
     add dad8d36  p-io 2.3.2
     add 29e7896  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
     add 02a6cb4  [maven-release-plugin] prepare for next development iteration
     add e8b68da  Updated plexus-component-metadata to 1.5.6
     add 6593332  Fixed intellij code style warnings
     add 6a848fb  Removed a few hundred deprecations by switching to modern easymock methods
     add daa72e6  [MASSAMBLY-721] Fixed 2.2.1 failures
     add 6605816  Removed unused files
     add e46d4e7  More cleanup
     add 3c4459a  [maven-release-plugin] prepare release maven-assembly-plugin-2.5
     add 9b4d8b5  [maven-release-plugin] prepare for next development iteration
     add c46b64e  Fixed some checkstyle stuff, updated plugin related deps
     add a3aedb6  Code style cleanup
     add ab8a985  p-a to 2.8.1, converted tests to use diags versions from p-a
     add 4b6d1e6  Fixed some checkstyle stuff
     add f139423  Refactored code slightly
     add 91a622f  Updated plexus-io and archiver to fix MASSEMBLY-722
     add bd43a3c  Reduced filtered/non-filtered to one code path
     add 447980c  [MASSEMBLY-579] IT Added
     add e9c7039  [MASSEMBLY-722] Added test project, supplied by Tony Jewell. Applied with minor modifications
     add 15ce201  Switched entirely to reader based filtering
     add 14e929e  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.1
     add c1f9266  [maven-release-plugin] prepare for next development iteration
     add 833c67f  Removed the 'Resolved*' classes I introduced a few commits ago.
     add 460f14a  Extracted some helper functions
     add 052be0c  Added some jsr305
     add 6a9ca36  Added some testcases
     add 8a486a9  Renamed subprojects to fit exclusion pattern
     add 1d2171a  [MASSEMBLY-619] Fixed bleed between resolution phases for multiple dependency sets
     add c00f09d  [MASSEMBLY-619] Bleed happens on dependencySets in modules too
     add b08f807  [MASSEMBLY-395] Fixed primary problem of scope upgrades not being detected
     add c7185c6  [MASSEMBLY-727] Implied dependencysets have incorrect outputfilemapping
     add dd9ac05  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.1
     add 689a486  [maven-release-plugin] prepare for next development iteration
     add 38d611a  Ported to fixed interpolator
     add 82fa6c1  Removed filtering from the ProxyArchiver. No tests broke and it only created troubles
     add 7d3c2f0  [MASSEMBLY-729] Lineendings also without filtering
     add 0c11303  Locked down phase ordering
     add 9453cde  Okay then, maybe that was a jdk 1.7 method
     add e590b36  OMG java1.5 is getting so old
     add 5e3d0d7  use good old workaround for old Java 5 IOException API weakness
     add 0bf63fd  [MASSEMBLY-730]Fix and  Testcase
     add 9076e09  I love the time I'm wasting on jdk1.5
     add 5ffcfc1  Added license
     add 47b2586  [MASSEMBLY-583] Added testcase (fixed MASSEMBLY-726, r1637662)
     add 690fbd3  Added precedence check for file items
     add 1d2bdd9  [MASSEMBLY-655] Further improved docs
     add e8e857f  [MASSEMBLY-609] Proper docs on how to interpolate artifacts
     add 68e8894  Added faq entry. Removed groupings
     add 902f9ce  2.2.1 compatibility
     add 115212d  [MASSEMBLY-580] Fix
     add 43234c8  [MASSEMBLY-731] Added test project
     add 3deac06  [MASSEMBLY-732] Added test project
     add 1adce46  p-io 2.3.5 and archvier 2.8.3
     add 0f7d3be  EasyMock, testing things you don't want to test for nearly 10 years
     add c3ef9d8  [MASSEMBLY-731] Updated test projects, impeeded by MINVOKER-178
     add 3747be2  [MASSEMBLY-732] Fixed missing interpolation bit on assembly basedir
     add bfdc78f  [MASSEMBLY-324] Added test project to ivestigate
     add c46bcc7  [MASEMBLY-317] Test project added
     add 5cc94d6  [MASSEMBLY-702] Added docs on default file/dir modes
     add dbb835d  Removed typo
     add e4db313  Added note about setting this in the goal
     add c6824a4  todo cleanup
     add 03e7f3f  Reformatted to code style
     add 4ad1dfd  [MASSEMBLY-597] Update to p-archiver 2.8.4
     add 6108cf8  [MASSEMBLY-597] Update to p-archiver 2.8.4
     add f739f9b  [MASSEMBLY-671] Remove cryptic stacktrace from -X log
     add f5ba849  [MASSEMBLY-733] Finalname missing for fileitems.
     add 6f507d3  [MASSEMBLY-732] Turns out MASEMBLY-733 fix was proper root cause
     add bae1707  p-u 3.0.21
     add 00906cc  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.2
     add 4c17a0f  [maven-release-plugin] prepare for next development iteration
     add db87edc  Pleasing the RAT
     add 696e9d9  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.2
     add 9d1c076  [maven-release-plugin] prepare for next development iteration
     add 79983a4  updated parent pom and fixed errors reported by Checkstyle
     add 03e7a0a  Removed dead code
     add 7656deb  Fixed checkstyle issues
     add 8379598  [MASSEMBLY-736] .properties files are interpolated with UTF-8
     add 3e674ab  p-io 2.4, p-a 2.9
     add 02140c4  [MASSEMBLY-741] wrong paths in file-modes tests
     add 02c7680  [MASSEMBLY-739] Added testcase project
     add e9866db  Added testcase for 665
     add 708dbd9  Added testcases
     add c57cb6d  [MASSEMBLY-648] Fail when filtering line endings on jar/zip files
     add d9fe9e1  Fixed checkstyle problem to fix the build.
     add 6d1035b  Change parent. Dont require 3.0.5 to build
     add 5162b79  io 2.4.1 archiver 2.9.1
     add 068742b  Disabled this test for windows. Need a real OS for this stuff.
     add 927d2a4  [MASSEMBLY-743] Cannot interpolate boolean values
     add b8f1fe3  OMG a missing space.
     add cfb249d  [MASSEMBLY-665] Added warnings about platform-depdendent filesets
     add 1361570  Fixed IT on 2.2.1
     add 1f7fb35  Fixed test on windows
     add 9e5943f  Removed unused method
     add b60cae8  Null check
     add 0da6662  [maven-release-plugin] prepare release maven-assembly-plugin-2.5.3

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
annotated tag are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e196534)
            \
             N -- N -- N   refs/tags/maven-assembly-plugin-2.5.3 (19387f9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
['"commits@maven.apache.org" <co...@maven.apache.org>'].