maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hbout...@apache.org
Subject [maven-assembly-plugin] annotated tag maven-assembly-plugin-2.2-beta-2 updated (1c2b67e -> 83f3bea)
Date Wed, 03 Jan 2018 17:45:49 GMT
This is an automated email from the ASF dual-hosted git repository.

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


*** WARNING: tag maven-assembly-plugin-2.2-beta-2 was modified! ***

    from 1c2b67e  (tag)
      to 83f3bea  (tag)
 tagging 94e5cbb822c92ef4b2eb49bbfb66a3d98f0b4814 (commit)
 replaces maven-assembly-plugin-2.0
      by Hervé Boutemy
      on Thu Feb 21 18:46:13 2008 +0000

- Log -----------------------------------------------------------------
maven-assembly-plugin-2.2-beta-2 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------

 discard 61151a8  [maven-release-plugin]  copy for tag maven-assembly-plugin-2.2-beta-2
 discard 142b0a6  [MASSEMBLY-189] Fixing pom-variable interpolation.
 discard d3e6791  put the integration-test patterns back to normal...
 discard 6261262  [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.
 discard 2a2144d  Move away from using assembly:directory in pom bindings, as it's an aggregator and this isn't a good idea.
 discard 19f0afb  Stop binding assembly:attached to the build lifecycle...it's an aggregator, and this is an incorrect use of it.
 discard 687cbbc  [MASSEMBLY-279] Small improvements to a couple error messages.
 discard 4496fa6  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).
 discard 6074d48  Fixing two of the failing ITs.
 discard b8b04d6  Reformat comment (r612150).
 discard 18387b5  Use released versions of maven-shared-io and maven-common-artifact-filters.
 discard 961e8ae  o fixed license header o no code change
 discard d5f3c03  o fixed license header o removed mailing list
 discard a29befb  o fixed license header o removed mailing list
 discard bc4c509  [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
 discard 7cda35f  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
 discard b114f5f  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
 discard 2afc3c2  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).
 discard 797c38c  o Add description and @since tag for the attach parameter.
 discard df427cd  Adding another test case, this one for unpackOptions.
 discard 245adb9  [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.
 discard 145487c  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.
 discard a469c6a  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.
 discard 968bbd2  Adding some beginning architectural notes.
 discard e159957  [MASSEMBLY-194] Adding useTransitiveDependencies flag to dependency-sets, set to try by default (process transitive dependencies, or subject them to useTransitiveFiltering flag).
 discard 5ae1a8e  Removing a sysout.
 discard 8805e42  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.
 discard a0bf4f4  [MASSEMBLY-232][MASSEMBLY-235] Hook up verify scripts for the tests cases included in these issues, and fix the problems with MASSEMBLY-232.
 discard 4ced5a7  [MASSEMBLY-235] Adding test case to integration tests, and verifying that this problem is already fixed in 2.2-beta-2-SNAPSHOT.
 discard 846956b  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.
 discard 45ded68  Cleaning up component loading for ContainerDescriptorHandler processor instances.
 discard bd83acc  Setting integration tests to run with debug == true, so we can tell what messed up from the build logs.
 discard 5fbbff7  Forgot a file for this integration test.
 discard 73a800c  [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 [...]
 discard 904d3ee  [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.
 discard cda98b2  Adding better warnings about replacing the main project artifact's file when appendAssemblyId==false and classifier==null.
 discard 5ca11d4  [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!
 discard 06b0797  [MASSEMBLY-184] Modified assembly descriptor loading process to inject component descriptors ahead of interpolation, so they too are interpolated.
 discard 4153380  Updated to use newest snapshot of maven-common-artifact-filters.
 discard c3c46d9  Resolve dependencies before calling the repository assembler, to prevent skipping out because project.getDependencyArtifacts() is null.
 discard 6952541  Fixing an error message.
 discard 9278f6f  Fixing some problems with installation and deployment of standardized assembly/component descriptors.
 discard c759fa8  Specify a default classifier in addition to the default type for resolving standard descriptor artifacts.
 discard f721a4f  Adding distributionManagement...apparently, it's missing in the POM hierarchy.
 discard f618b7c  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.
 discard e6fa9a0  Bumping plexus-archiver to 1.0-alpha-9 (released).
 discard cda831d  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.
 discard 5ade04c  Fixing artifact resolution to be MNG-1577 compatible (using the dependency management for the resolve call).
 discard b8cdc21  Cleaning up debug statements.
 discard 163982c  Fully converting the components.xml handler to a FileSelector instead of a filter, and removing a System.out from the proxy archiver.
 discard 0bc13b9  Fixing filtering of file entries and mixed environments of files and fileSets.
 discard 934fe73  Test and implementation of a custom container-descriptor processor.
 discard 3c665a6  Adding the ability to specify descriptor aggregators, similar to the one for components.xml, to process other files.
 discard d02a248  Updating the components.xml filter to implement FileSelector.
 discard 9733ceb  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
 discard 92c40ca  Bumping plexus-archiver version for [MASSEMBLY-213] testing.
 discard 7ff8b04  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.
 discard 1bd1026  [MASSEMBLY-226] Filters as read-only parameter can break the assembly build of a multi-module project
 discard 12b6fad  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).
 discard 9aed97f  [MASSEMBLY-154] FileSet does not support filtering Based on patch provided by Mikhail Krangach + Unit test added
 discard a805ee9  [MASSEMBLY-179] <outputFileNameMapping/> now only works with non-unpacked artifacts.
 discard 6107b72  Adding since-2.2 annotations to the two new flags.
 discard 447aa97  [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.
 discard a813930  [MASSEMBLY-121] Applying fix from Paul Gier.
 discard f65a968  improve the description of the various mojos
 discard 411855f  Adding snapshot repo for integration-testing.
 discard cc8453f  bumping version of the plexus-maven-plugin to fix an issue with this build not working with maven-2.1-snapshot.
 discard 46c8268  Updating maven-repository-builder dep so it'll include the ancester POMs of the current project.
 discard 1dcace1  Fixing resolution of dependencies that have legacy POMs, and excluding the repo-assembly IT until it can be fixed.
 discard 31f0cec  [MASSEMBLY-200] Fixed for windows platform: to use org.apache.maven.plugin.assembly.utils.CommandLineUtils;
 discard f5cad0c  MASSEMBLY-198: fixed links.
 discard cabc5b5  Fixing repository-assembly IT so it runs correctly...though it now fails (this is related to a new JIRA).
 discard ec7fba1  Fixing deps according to dependency:analyze.
 discard fe0cb0d  [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.
 discard c27bce5  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 [...]
 discard 0bd1ee2  [MASSEMBLY-192] Fixing ClassCastException; I forgot an 'implements' clause.
 discard f719049  [MASSEMBLY-148] Adding integration test to verify that this works.
 discard d12c7b7  [MASSEMBLY-155] Fixed using supplied patch, also adding an integration test to verify the fix.
 discard a91a883  [maven-release-plugin] prepare for next development iteration
 discard f1192c2  [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-1
    omit 2322a23  Adding failing IT for MASSEMBLY-121. Now we have something we can fix.
    omit 08fd8d6  [MASSEMBLY-144] Added integration test to verify that this works in 2.2-SNAPSHOT.
    omit 643a766  [MASSEMBLY-173] Fixing file and directory modes, using Integer.decode(..).intValue() instead of Integer.parseInt(..).
    omit 3ceb401  [MASSEMBLY-169] Applying documentation fixes for features added in 2.2.
    omit 81828a0  Fixing plexus-archiver 1.0-alpha-8 to not pollute the classpath with plexus-component-api, and avoid IncompatibleClassChangeError on getLogger().
    omit a76fb15  setting a p-c-d dep to 1.0-alpha-9 to try to force the issue.
    omit 76ca491  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 a81b734  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
    omit 3e69ac4  Update dep on plexus-archiver from 1.0-alpha-8-SNAPSHOT to released 1.0-alpha-8 ('latest snapshot')
    omit b8352d4  o Update the dependency on modello so that MASSEMBLY-169 can make use of the new features in there.
    omit 1df4f81  Adding links to descriptor schemas.
    omit f0126aa  [MASSEMBLY-161][MASSEMBLY-174] Wiring up jar archive configuration to the assembly creation process.
    omit ddb1019  [MASSEMBLY-158] Removing shutdown hook to satisfy IDE requirements.
    omit 9acd065  - 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 6d8cc05  [MASSEMBLY-170] Close the manifest file reader Submitted by: Baerrach bonDierne
    omit b441d15  [MASSEMBLY-166] ManifestCreationFinalizerTest fails on Windows Submitted by: Baerrach bonDierne
    omit d4d672b  o updating to latest released parent
    omit f6dd3bc  o updating to latest release parent
    omit aeef793  PR: MASSEMBLY-118: fileItem/outputDirectory resolved with cwd, not project basedir Submitted by: Baerrach bonDierne Reviewed by: Kenney Westerhof
    omit e7461c4  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 7179657  updated testing and shared components that have been released
    omit 9582672  updated file management to 1.1 from 1.1-SNAPSHOT because it was released.
    omit 0439733  Fixed wrong current version.
    omit 78cc605  plexus-utils version 1.4-alpha-1 released, remove snapshot
    omit 66c9d57  Removing current-version reference in doco.
    omit e517096  Adding proper staging of the plugin to a test-only local repository.
    omit aa0b7ba  Fixing a couple of counter-intuitive settings, wiring up <baseDirectory/>, and proving advanced documentation.
    omit 79528d3  Clearing topics I've addressed already.
    omit 85bf266  Working on advanced descriptor topics.
    omit 51d7593  [MASSEMBLY-158] Applied patch, with modifications to centralize temp directory creation and add a shutdown hook to delete the temp directory.
    omit 8b6b011  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 6473c3a  Committing some more doc updates, and a plan for the remainder in order to have something adequate for a 2.2 release.
    omit e7040a9  Missed a few classes created for wrapping the new repo-builder model classes, and also adding a couple updates to docs.
    omit 86e4cf0  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 70ddb20  Masking  out of artifact names when the classifier is null.
    omit b87dc1b  Forgot to add some files for testing.
    omit 666e2d3  [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 7639190  Adding some defensive code so wildcard matching for includes/excludes.
    omit bdead26  [MASSEMBLY-149] Using MavenProject.getProperties() for interpolation, instead of Model.getProperties().
    omit 2cf42e4  [MASSEMBLY-93] Adding <useStrictFiltering/> flag to all dependency sets and module binaries, to enable failure when an include/exclude pattern is unmatched.
    omit 7ee0feb  [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 fd69bce  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 147a8e7  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 1f9bf8f  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 18ea397  Remove svn:executable from xml files
    omit 95673a1  use inheritence and make all the site appearances consistent
    omit d0628e6  update all parents
    omit a979a1e  Updated code to reflect API change in plexus-archiver (IOException isn't thrown anymore)
    omit d54268f  Fixing component.xml merging and inclusion into the assembly.
    omit 9f862de  Fixing jar-with-dependencies descriptor-ref to include the current project's classes.
    omit cbb308a  Fixing jar-with-dependencies descriptorRef, and adding IT to verify that it's correct.
    omit 6da7b4f  Fixed svn properties
    omit 2fd53b7  Adding directory-single mojo, which works like the single mojo, except it forces a directory assembly.
    omit 8ee5272  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 9e50660  [MASSEMBLY-111] Verifying that this has been fixed.
    omit ee473b9  Verifying that MASSEMBLY-132 is working.
    omit 397a0b6  Adding more integration tests for default excludes, along with modifications to restore some backward-compat in moduleSources.
    omit e3928a4  o Change from <phase>packaging</phase> to <phase>package</phase>.
    omit 8d8f32e  Cleaned up includeBaseDirectory handling, long with syntax for mapping module sources...also added several tests to try out some of these things.
    omit 2480ad1  Update to latest maven-archiver
    omit 7ae1b9f  Adding @readonly and @required to localRepository parameter.
    omit 3520262  Adding ability to automatically exclude sub-module source dirs using excludeSubModuleDirectories flag on the sources element.
    omit 2bff608  Modifying moduleSets to use <sources><fileSets/> instead of the <sources/> itself being a fileSet.
    omit f4f0896  Adding control for inclusion of sub-modules, and late dependency-resolution, to avoid resolving dependencies which are not needed for source-only assemblies.
    omit 020398f  don't fail the test when the PATH environment variable is not set
    omit 618aa85  Modding the interpolator to use case-insensitive envars with maven versions which include plexus-utils >= 1.3-SNAPSHOT.
    omit 57c0b65  Bumping plexus-utils dep version up to 1.3-SNAPSHOT to handle envars in a case-insensitive manner.
    omit 8900de4  Fix plexus component descriptor generation
    omit bede7fb  Fixing pom and sar dependency handling.
    omit 97e5ff6  Adding aliasing for sar dependencies, along with simple copying of pom deps
    omit cade698  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 af138e7  Adding assembly:single mojo tests.
    omit 431464c  o fix breakages cause by API changes to the plexus-archiver
    omit e86676e  MSITE-138: site:stage does not create xref
    omit 4eb9564  Adding codehaus snapshots repository for plexus-archiver resolution.
    omit 54b50fd  [MASSEMBLY-112] Fixed by refactoring. Verified by IT: dependency-sets/dependencySet-projectArtifactNotIncluded.
    omit d3047de  [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 1d8f9f1  Adding another test for fileMode...this time, on <file/> entries.
    omit 99119e5  renaming test directory to something more descriptive
    omit 4e69529  [MASSEMBLY-104][MASSEMBLY-127] Added test verifying that file-mode changes work since the refactor.
    omit 39148e4  [MASSEMBLY-117][MASSEMBLY-109] Verified that multi-tiered multimodule support is handled.
    omit c873e7f  Rearranging ITs
    omit c905aa6  Adding multimodule dir.
    omit cad17e8  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 fae704e  [MASSEMBLY-124] Added integration test proving that this is fixed since the refactor.
    omit 09bd575  [MASSEMBLY-99] added test to integration tests to check that dependency tests are handled correctly.
    omit 058043b  Added a new functional test for unpacked dependency sets.
    omit b4b1dc9  Adding another functional/integration test.
    omit 19c2f87  working some kinks out of the system, and adding a new IT, for eventual use with the new maven-invoker-plugin.
    omit 29cc08f  Fixing some bugs that should have been caught by functional testing.
    omit 35a0fb0  Forgot to include the plexus CDC in the build.
    omit a560f1a  Fixing artifactId from the one I was using in the refactor branch.
    omit 17dd0f9  [MASSEMBLY-128] Merging from refactor branch.
    omit 92d96f4  PR: MASSEMBLY-122
    omit 8e72545  o Need to escape { and } in apt.
    omit 49a03ac  PR: MASSEMBLY-130 Submitted by: Baerrach bonDierne
    omit 6dede81  PR: MASSEMBLY-122
    omit 0be7d1f  PR: MASSEMBLY-122
    omit 32c3621  o Fix typos and broken links in documentation.
    omit fa5e4f7  o Set EOL style to native.
    omit 36929b2  PR: MASSEMBLY-122
    omit 82a8daa  PR: MASSEMBLY-122
    omit 02c03a0  MNG-2460: Incorrect POM inheritance for plugins
    omit 5a75a62  update archiver version
    omit 174d465  Remove exclusion as it prevents compiling
    omit 7930ef9  Fix simple goal when a pom is missing Submitted By: Lester Ecarma
    omit f326747  [MWAR-52] add tests to verify problem can't be reproduced, improve formatting and usability of some tests
    omit e937fb2  Adding includes/excludes implementation to repository assembly.
    omit b33bd47  Fixing transitive dependency in/exclusions in filter so they don't require a full artifact id for a match.
    omit 905b024  Adding transitive artifact filtering for the <binaries/> section of a moduleSet, in the includes/excludes.
    omit 9917025  Fixing concurrent modification exception.
    omit 1b35481  [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 7c7d432  [MWAR-34, MJAR-38] use the latest archiver to correct issues with the extension in the manifest
    omit c8fe781  [MASSEMBLY-110] Wrong apt syntax in introduction document renders a broken link
    omit 3ccd33c  fix link
    omit 1e9febd  add howto reused assembly's components
    omit de13971  PR: MASSEMBLY-88
    omit e51045a  fix descriptor XML
    omit 60e763a  PR: MASSEMBLY-88
    omit 482bb7d  fixed test failures on second try, submitted by Richard van der Hoff in MASSEMBLY-88
    omit 52b764f  MASSEMBLY-100: Convert FileItem's source to absolute path if needed by prepend ${basedir}
    omit 88c7b1f  PR: MASSEMBLY-88
    omit b4c0761  PR: MASSEMBLY-88
    omit 627d92a  MASSEMBLY-88
    omit da082ad  MASSEMBLY-88
    omit 6ebba4d  PR: MASSEMBLY-88
    omit 205bf72  PR: MASSEMBLY-88
    omit d9dfcb3  Adding documentation...not quite ready to publish yet.
    omit f08154f  [maven-release-plugin] prepare for next development iteration
    omit bfb706a  [maven-release-plugin] prepare release maven-assembly-plugin-2.1
    omit 4ef0019  [MASSEMBLY-98] add missing files Submitted by: Edwin Punzalan
    omit b63925b  [MASSEMBLY-98] tests and a bugfix for repository group alignment Submitted by: Edwin Punzalan
    omit 818b509  lowercase checksums
    omit 3339b8d  PR: MASSEMBLY-88
    omit aa929b2  ensure to remove temporary created files
    omit 2ae8444  PR: MASSEMBLY-88
    omit ce5729e  PR: MASSEMBLY-88
    omit 4968189  PR: MASSEMBLY-88
    omit f7d9247  use the released testing harness
    omit 152a0db  PR: MASSEMBLY-88
    omit e68c305  remove release.properties from ignores
    omit f8c21c0  Reverting previous commit since the mojo is throwing an unexpected exception so it IS better to report it as a test exception
    omit 1fdea41  PR: MASSEMBLY-88
    omit b9d739e  Updating plexus-archiver version to 1.0-alpha-6.
    omit 8168c9d  MASSEMBLY-95:support tar.gz,tar.bz2, tgz, and tbz2 unpack types
    omit 866b070  [MASSEMBLY-85] include parents in the repo
    omit 10b3274  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist when line endings being replaced
    omit b0064f3  [MASSEMBLY-92] check fileSet ignored if directory doesn't exist
    omit e0912a8  clean exceptions
    omit 5887da5  fix line ending test - was testing the wrong thing
    omit ef91541  silly mistake
    omit 32686fd  PR: MASSEMBLY-88
    omit 9e90a67  PR: MASSEMBLY-88
    omit ea4f2cd  Adding examples for module inclusion.
    omit b739cbf  write checksums
    omit de037dc  [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 43fa101  another mojo that doesn't aggregate, to better allow constructing assemblies inside submodules
    omit fe4517e  PR: MASSEMBLY-88
    omit 24c7f71  PR: MASSEMBLY-88
    omit 3ee06f5  filter out system and test scope dependencies
    omit 65da3dc  copy out of the real local repository to save on downloading unnecessarily.
    omit a715315  reformat and apply license
    omit 912a919  workaround bug in Maven
    omit 62d65a1  fixed 1 test failure from BasicAbstractAssemblyMojoFeaturesTest
    omit ada1062  fix a failing test from prev commit
    omit 1ae7159  changed the version plexus-utils from 1.2-SNAPSHOT to 1.1
    omit 9fca10e  put back writer
    omit 629487a  another writer to remove
    omit c83c2d3  - 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 2641d8e  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 86e8646  Fixing tests, and adding code for module source inclusion back to the plugin, in a different way...will add tests next.
    omit 9d866b8  PR: MASSEMBLY-88
    omit 6cc0b08  PR: MASSEMBLY-88, MASSEMBLY-14
    omit e5eb6c6  PR: MASSEMBLY-88
    omit a8cb5e8  PR: MASSEMBLY-88
    omit a1d057d  PR: MASSEMBLY-88
    omit d429ba4  PR: MASSEMBLY-88
    omit afaedf5  [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 71afd86  git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-assembly-plugin@399040 13f79535-47bb-0310-9956-ffa450edef68
    omit 8b19440  [MASSEMBLY-89] Adding unit tests. Cannot reproduce error (yet).
    omit 0a5d861  PR: MASSEMBLY-88
    omit af233df  PR: MASSEMBLY-88
    omit 56878b8  added descriptorSourceDirectory for specifying a directory to collect descriptors from for processing
    omit cf1eb34  [MASSEMBLY-85] place the correct metadata in with the artifact
    omit 5af4c55  [MASSEMBLY-83] make sure the POMs are included
    omit 8b609d3  o set the latest element in the versioning in the generated repository metadata
    omit a858e40  o adding optional version alignment to groups for now
    omit 7d62db1  o adding a little documentation on how to assemble a repository
    omit accc071  o put repository metadata in the right diretory :-)
    omit f33bf3c  [MASSEMBLY-80] provide the option to write out repository metadata
    omit 98d33d4  [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 ac6f0c0  o use getType
    omit fbdf9c3  o need build artifacts, not jar artifacts
    omit bf89eee  make the repository directory if it does not exist
    omit 6f6e823  o plexus component descriptor for bits stolen from maven-tools
    omit 7dbe846  [MASSEMBLY-77] add the ability to assemble a maven repository
    omit 5963fd9  PR: MASSEMBLY-54
    omit a44d1c6  Added possible values for the tarLongFileMode parameter to javadoc
    omit 821ad92  PR: MASSEMBLY-2
    omit 67e5268  PR: MASSEMBLY-64, MASSEMBLY-74 Submitted By: Napoleon Esmundo Ramirez Reviewed By: Allan Ramirez
    omit 36f5995  Fixed bug on an extended Mojo
    omit a677b07  PR: MASSEMBLY-29
    omit 3fbea3a  Code format and optimized imports
    omit 01e6c3f  PR: MASSEMBLY-56 Submitted By: Gilles Scokart
    omit 0322c31  PR: MASSEMBLY-68
    omit 1fe76b4  remove duplicate entries
    omit 929e73c  adjust parent POMs
    omit 920c780  PR: MASSEMBLY-20
    omit dee0c42  PR: MASSEMBLY-46
    omit 982ef18  PR: MASSEMBLY-11
    omit 51ad300  PR: MASSEMBLY-40
    omit b5583b0  PR: MASSEMBLY-71 Submitted By: Gary Murphy Reviewed By: Allan Ramirez
    omit 924eb6a  o Upgrading to the latest plexus-archiver snapshot to get the chmod'ing directory archiver.
    omit a60c669  Allow multiple descriptors to share sub-assemblies. MASSEMBLY-62
    omit 85b9f24  Deprecate classifier field. MASSEMBLY-61
    omit fccbfa8  Improve assembly plug-in introduction APT document PR: MASSEMBLY-59 Submitted By: Tim O'Brien
    omit c8def52  Allow attaching assembly without classifier
    omit a70d7b5  Use Plexus' DirectoryArchiver, MASSEMBLY-60
    omit 3723da7  Use Plexus' DirectoryArchiver, MASSEMBLY-60
    omit a87feec  PR: MASSEMBLY-58 Submitted By: Tim O'Brien Much improved descriptor documentation
    omit 78f5b57  PR: MASSEMBLY-57  Add XSD to Modello generation, documentation edits
    omit 79e94af  [MASSEMBLY-53] upgrade plexus-archiver for a fix
    omit 67861ce  [MASSEMBLY-51] Only instantiate executedProject in projects that fork a lifecycle
    omit 6a47d89  [MASSEMBLY-51] Can't require executedProject, as the assembly:attached mojo doesn't fork an execution. Use real project instead.
    omit 936ce0d  Allow for multiple descriptors to be processed in an assembly. Applied with modifications. PR: MASSEMBLY-25 Submitted by: Jochen Wiedmann
    omit e6f4cc4  PR: MASSEMBLY-49 better handling of classifiers and artifact attachment
    omit f501139  PR: MASSEMBLY-1 allow specification of a manifest for jar/war assemblies
    omit fb75447  fix some issues from inspections
    omit a12a29d  PR: MASSEMBLY-47 include modules and their dependencies in assembly when included in dependency sets
    omit 21e1351  MASSEMBLY-17
    omit 9fa2c53  PR: MNG-1844 Submitted by: Henry Isidro Reviewed by: Allan Ramirez
    omit e424b94  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 5ed4fc8  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 8f27924  Organize imports
    omit 2bbfaed  Set correct subversion properties
    omit d8309fd  PR: MNG-1588 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit d5fee66  move plugins
    omit c8e4149  PR: MNG-1462 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit e19fb9b  PR: MNG-1274 Submitted By: Jerome Lacoste Reviewed By: John Casey
    omit de2437a  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 c4bebc3  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 4ac73b7  PR: MNG-1328 Submitted by: Jerome Lacoste relative filesets incorrectly resolved when when used within reactor
    omit 41f16f5  update copyright
    omit f0c43e2  PR: MNG-1206 Submitted by: Edwin Punzalan include all dependencies in reactor projects in the generated assembly
    omit 35d17c9  set property
    omit 9e72f07  PR: MNG-1229 Submitted by: Johnny R. Ruiz III Corrected documentation
    omit 9a7108f  MNG-1216, MNG-1239: Add a default bundle (safety) for assembly-plugin, pmd-plugin, clover-plugin, site-plugin
    omit d6f052a  PR: MNG-458 merge components.xml files
    omit 238dc3a  Remove @requiresDirectInvocation, so assemblies can be built using executions in the pom.
    omit 1a951df  MNG-796: Added a download report
    omit cb83670  [maven-release-plugin] prepare for next development iteration
    omit 3578b06  [maven-release-plugin] prepare release maven-assembly-plugin-2.0
    omit 2a4ea98  [maven-release-plugin] prepare for next development iteration
    omit b9a7032  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-2
    omit 25175e1  update snapshot
    omit 729fcdb  update versions in plugins
    omit 66c93ea  PR: MNG-1132 Submitted by: Jerome Lacoste Reviewed by:  Brett Porter use output directory for unpack
    omit 1982ebb  PR: MNG-958 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter optionally include site in assembly
    omit cba2ae5  set necessary prereqs and exclusions
    omit f66ab5b  PR: MNG-962 unify defaults excludes
    omit 6b5db62  o update group o update site.xml
    omit bbed2b0  PR: MNG-1102 fix classifier
    omit 5a45009  PR: MNG-1099 Submitted by: Dan Tran Reviewed by:  Brett Porter only attempt to unpack known dependencies
    omit 0b8fbb0  cleanup error handling on assembly plugin
    omit 69b633f  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 6d586c9  use released versions
    omit d31ac57  PR: MNG-735 Submitted by: Daniel Krisher Reviewed by:  Brett Porter Support unpacked assembly type, with separate mojo for creation
    omit 63644bd  better exception handling
    omit 30f3f79  assembly is an aggregator
    omit 35411ce  include META-INF, just make sure files in resources take precedence
    omit 8fd404b  PR: MNG-916 ensure RELEASE is not selected as is
    omit db4552e  o adding @description so it will show up in the generated doco
    omit fd989d2  PR: MNG-926 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter assembly plugin documentation
    omit 0ddb232  ignore release.properties and more
    omit 178f330  [maven-release-plugin] prepare for next development iteration
    omit aeefd21  [maven-release-plugin] prepare release maven-assembly-plugin-2.0-beta-1
    omit ffa060e  update dependency and parent versions
    omit 02daf97  o Put  modello-maven-plugin under dependencyManagement and chose version   1.0-alpha-5-SNAPSHOT for all so they're all the same.
    omit ff68b8b  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 b8f22c6  o Fixed tabs -> spaces (sorry, makes diff hard to read) and some codingstyle   issues.
    omit c35bcc4  Removing attached-Artifact creation code, replacing with MavenProjectHelper.attachArtifact(..).
    omit 004b584  Working on MNG-483
    omit 1a6b8a8  Applying patch from Jason Grant for unpacking assemblies and for attaching assemblies as attached artifacts - Thanks, Jason
    omit 5f21ba3  cleanup
    omit 18c27ac  no need for the manager - it is stored in the artifact
    omit 7ed5cbd  MNG-477: Trying to unpack none jar file
    omit e7ee066  package before assembly
    omit 51e2a6a  PR: MNG-596 add XSD definition to m2 poms and archetypes
    omit 5d52235  Fix svn properties
    omit 3150794  Applying partial patch for MNG-266. Thanks Andreas.
    omit 0003149  Update all versions to beta-1-SNAPSHOT
    omit c99638d  Removed @readonly from finalName for this plugin.
    omit 3215c50  Resolving: MNG-495
    omit fe03495  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 de4470a  update parent references to get access to the ci settings
    omit 85c6094  remove old cvs ignore files
    omit 9ba879e  bump versions
    omit e62bc94  use released versions
    omit 2c1b6b9  update to released versions
    omit 1cc388e  set consistent versions
    omit e204371  update to latest modello plugin versions
    omit 17550a8  update for the times
    omit 9191d0c  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
    omit 7bf0eb3  Adding @readonly annotations to those parameters which should never be directly configured by users...
    omit 134087c  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 5b0b657  directories don't always come first - make them if they don't exist
    omit 006e2bb  remove these, build works now
    omit e18934a  improved error handling and other clean up
    omit 879b604  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 824042e  revert version of plugin
    omit a77f728  remove unused classes, identical to others in configurator
    omit bd127ff  move artifact filters to maven-artifact
    omit 071b588  PR: MNG-258 make everything executable so that m2 shell script is (plexus-archiver doesn't presently have any greater control)
    omit 8818f74  repairs on scripts
    omit c529224  *** empty log message ***
    omit 1402a84  add back packaging
    omit 27e9cda  rename assembly plugin
    omit 76bcf53  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

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   (1c2b67e)
            \
             N -- N -- N   refs/tags/maven-assembly-plugin-2.2-beta-2 (83f3bea)

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" <commits@maven.apache.org>'].

Mime
View raw message