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:45:51 UTC
[maven-assembly-plugin] annotated tag
maven-assembly-plugin-2.2-beta-5 updated (f05af8c -> 4945d8e)
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-5
in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git.
*** WARNING: tag maven-assembly-plugin-2.2-beta-5 was modified! ***
from f05af8c (tag)
to 4945d8e (tag)
tagging 90bbbfaae41f55891cb564f4ed6e7d06bec78566 (commit)
replaces maven-assembly-plugin-2.2-beta-3
by Hervé Boutemy
on Sun Dec 6 18:54:39 2009 +0000
- Log -----------------------------------------------------------------
maven-assembly-plugin-2.2-beta-5 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------
discard a8e36e2 [maven-scm] copy for tag maven-assembly-plugin-2.2-beta-5
discard 0fb54be [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-5
discard 2e086ef o Inherited from maven-plugins:16
discard 3c08502 [MASSEMBLY-456] Usage of archiver or container descriptor handler configuration crashes with LinkageError on Maven 3.0-alpha-5
discard ded25e0 o Fixed regression due to r806277
discard f102619 [MASSEMBLY-452] Shared Assembly Descriptor does not work in Maven3-alpha4
discard aa37505 o Restored Java 1.4 compat and fixed locale-dependency
discard 7f6dcf0 o Polished POM
discard 6bbd7d2 [MASSEMBLY-446] apache-source-release-assembly DOES NOT exclude target/** in maven-remote-resources-plugin build
discard 99ee05c o Removed unused import
discard 8802a41 upgrade parent version to ensure source-release is automatic.
discard 148d2ea bump to new parent POM, and remove one-off source-release assemblies
discard 391afa0 [MASSEMBLY-385] upgrading file/fileset filtering to use maven-filtering
discard 1e26231 o fixed ambiguous links o added Doxia xsd
discard bdf5cec o filtering version in doc
discard 82974f4 o Added plugin version to POM snippets in documentation
discard ed4c6af Adding a second dep in the pom to keep jar-with-deps from being empty
discard 8ececdf o Used a less subtle workaround for MNG-1323
discard 60db2cf [MASSEMBLY-427] ComponentsXmlArchiverFileFilter misses component descriptors on Windows
discard 96f3720 o Added workaround for MNG-1323 that affects maven-eclipse-plugin during CI builds on the grid
discard 9da170c [MASSEMBLY-290] Minor error handling improvement.
discard c63c1db [MASSEMBLY-416] Adding <useProjectArtifact> == false to prevent current project classes being added twice.
discard e060536 merging changes from maven-assembly-plugin-2.2-beta-4 branch through r780691 (the release on that branch).
discard 12d48c5 bumping the trunk. the beta-4 release will be from the branch that was copied from the beta-3 tag.
discard f3610c2 o Shortended path names for easier working on Windows
discard eb99cbb [MASSEMBLY-382] Review IT failure on Windows
discard c75bbe6 add parent section to make sure the appropriate assembly plugin version is used during the integration test.
discard 851e298 o Fixed typo in docs about EarArchiver (the corresponding setter for its config is named setAppxml())
discard f66d9d6 [MASSEMBLY-380] added XSD to all <assembly> definitions.
discard 612a709 removed SNAPSHOT from IT test dependency - otherwise it will fail because the snapshot repo is not available
discard f92af6a used http://maven.apache.org/xsd/* for schema location
discard 1bf4c16 o Inherited from maven-plugins:13
discard ff3f3e2 use the latest parents
discard 2067bd4 Removed the contributors section. Petar Tahchiev used to be contributor, but was voted a developer.
discard 76be9f6 Adding Petar Tahchiev to contributors. He added a lot of patches that made 2.2-beta-3 possible.
discard 1670571 o Fixed svn:keywords
discard 6f1700a o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
discard 13612f8 [maven-release-plugin] prepare for next development iteration
discard a1c7795 [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-3
discard 287397d bumping to staged release versions of maven-archiver and maven-common-artifact-filters.
discard 1662dce update plexus-archiver and plexus-io versions.
discard 76592cd forgot one prefixed file set class...
discard f20b082 [MASSEMBLY-375] Verify that prefix path isn't empty before applying trailing slash, to avoid archived files like '/test.txt' in the assembly.
discard ffb56db this is not supported anymore. it was introduced in beta-2, and doesn't work very well.
discard 4b25c17 [MASSEMBLY-151][MASSEMBLY-159] Cleaning up documentation, especially as it relates to differences between mojos and for dealing with moduleSet/binaries.
discard e6225c7 [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.
discard 8d048c7 updated plexus-io to 1.0-alpha-3-SNAPSHOT since it is a dependency of plexus-archiver 1.0-alpha-11-SNAPSHOT
discard b7d2896 [MASSEMBLY-366] Change dependencySet log message to log level debug.
discard f1cfbbe 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.
discard 6a6fafb [MASSEMBLY-76] [assembly plugin] improve or clarify inheriting/reusing descriptors
discard 2920311 o Use released version of plexus-interpolation.
discard 8985373 [MASSEMBLY-308] Syntax Problem in Example Doco Submitted by: Petar Tahchiev Reviewed by: Dennis Lundberg
discard 7bd0249 [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.
discard 4ef9125 [MASSEMBLY-239] Correct integration tests using dir format for new parameter default.
discard 007dd42 [MASSEMBLY-239] Make ignoreDirFormatExtentions parameter default to 'true' to prevent appending '.dir' to the end of assembly directories by default.
discard 4c9ac5c [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.
discard 19ad297 [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.
discard 1155f02 [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.
discard 8dbf0af [MASSEMBLY-201] Verifying that this works in current code.
discard d1d9652 [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.
discard 2890c2d o Formatted/reordered POM
discard 7577d6f o Inherited from maven-plugins:12
discard dcc82c4 [MASSEMBLY-196] Integration test that will verify this issue is working.
discard 4bb1020 [MASSEMBLY-306] Adding integration test to verify that NPE is fixed.
discard 5e2ffb4 cleaning up built-in descriptor refs, and documentation of these refs.
discard a3ae4e8 [MASSEMBLY-285] Update to latest snapshot of plexus-archiver (1.0-alpha-11-SNAPSHOT), and enabled the integration test.
discard 3258c55 [MASSEMBLY-354] Fix behavior concerning useTransitiveFiltering == true and include patterns that contain wildcards.
discard c0e4f93 [MASSEMBLY-241] integration test verifying that multiple wildcard include patterns work together.
discard 5cea28c [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.
discard 80911fc [MASSEMBLY-312] Adding notice to outputFileNameMapping element in the MDO files to warn against combining outputFileNameMapping and unpack == true.
discard 64b80c4 [MASSEMBLY-312] Adding modified version of Petar's integration test, to verify that outputFileNameMapping IS NOT appended to outputDirectory when unpack == true.
discard a10615f [MASSEMBLY-287] Enable skipAssembly parameter to be triggered from the command line. Integration test submitted by: Petar Tahchiev
discard 1e994a3 [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.
discard 9ab7e6f [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.
discard aee15b9 [MASSEMBLY-237] Adding integration tests to verify that the fix for MASSEMBLY-293 also fixed this issue.
discard 5115187 [MASSEMBLY-293][MASSEMBLY-322][MASSEMBLY-340] Fixing file-set filtering.
discard 5edc41b cosmetic parameter name change
discard 9087177 [MASSEMBLY-342] Guard against fileSet that doesn't specify a directory. Submitted by: Petar Tahchiev
discard bd22313 o Updated index page of plugin site
discard 13ba2e8 o Explicitly stated UTF-8 as file encoding o Updated license header
discard f9cc7ce [MASSEMBLY-298] Add support unpackOptions/includes and unpackOptions/excludes in module binaries. Patch submitted by: Nathaniel Harward Integration test by: me (John Casey)
discard f1b37f9 Adding IT for MASSEMBLY-285
discard aa65429 Removing complex artifact-resolver lookup, since this is no longer used in any maven versions.
discard ecf6b25 o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
discard a84ee47 o Updated index page of plugin site
discard b87d1cd o Re-enabled help mojo generation
discard 11739cb Remove aspectj dependency.
discard 1d1a232 Correcting excludes for massembly-285
discard 3809262 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.
discard eb2db3f o Set svn:eol-style=native
discard 7dab14f o Added SCM information (compare http://www.nabble.com/Re%3A-%3Cscm%3E-element-in-plugin-POMs-p18934198.html)
discard 230bea4 o Added project description
discard 87f491c o Reordered POM
discard 7498793 o Skipped test on Windows (no file modes...)
discard 6b1c4a6 o Synced id and activation of integration-tests with core ITs
discard d83dda0 Remove plugins versions already defined in parent
discard b533161 Align activation properties for integration-tests profile because we cannot setup it in the parent (see MNG-3228)
discard 7391b11 Use the same activation rule for all integration-tests in plugins builds (-Dintegration-tests=true)
discard 62345d3 o Removed distribution management section (to be inherited from parent to allow customization for CI)
discard d7a0374 o Disabled helpmojo generation to workaround failures during IT preparation
discard 8d47412 Try to use the 12-SNAPSHOT parent
discard 8cf8e52 [MASSEMBLY-245] Manifest Section configuration does not work properly
discard 504e235 o Remove some whitespace.
discard e24bad2 ignore .settings directory
discard 3ad3c97 Bumping all parent versions to 11, to allow deployment to alternative locations.
discard 6273aa0 o Update links to Doxia APT reference.
discard 7841bcf o Added bin to svn:ignore
discard ba5160a Adding the beginnings of an archetype that we can use to generate new integration tests for the assembly plugin.
discard ed14ccc o Added svn:eol-style=native
discard e8531a7 o Added target to svn:ignore
discard c879f86 o Removed svn:executable
discard 5596d5d [MASSEMBLY-256] Adding an integration test based on the attached test zip file.
discard 261b314 [MASSEMBLY-256] Adding support for 'project.' expressions in outputDirectory, outputFileNameMapping, and outputDirectoryMapping.
discard fe2b424 [maven-release-plugin] prepare for next development iteration
discard 2ba5f76 [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-2
discard 64d8e02 Bumping to released versions for plexus snapshot deps.
discard fd9ec8e [MASSEMBLY-267] Applied surefire config to limit test output to the console.
discard 4029c43 [MASSEMBLY-182] Improve documentation for order-of-operations when multiple areas of the assembly descriptor reference the same file.
discard 87311f0 [MASSEMBLY-257] Avoid filtering/line-formatting logic (and memory it consumes) if the file is not filtered and no line-ending chars are specified.
discard cb70c1b [MASSEMBLY-275] Configuration to make it easier to narrow the set of ITs to run, for debugging purposes.
discard 6b7dcd5 [MASSEMBLY-258] Cleaning up directory structure for standard use.
discard d59d79f [MASSEMBLY-277] Fixing potential NPE in AddFileSetsTask. Submitted by: Sejal Patel
discard 3cf5ba0 [MASSEMBLY-250] Correcting inappropriate file cleanup, and adding ${pom.properties.*} expressions for outputDirectory, outputFileNameMapping, and so forth.
discard 12c9aee [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.
discard 1d36977 [MASSEMBLY-256] Support project properties in outputFileNameMapping and outputDirectory.
discard 201b613 [MASSEMBLY-254] Add more protections against invalid POMs when working with DependencySets.
discard f948741 [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.
discard 20fc35c [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.
discard cf293b4 [MASSEMBLY-188] Adding a unit test to verify that manifest entries are handled from the plugin configuration.
discard 7995b96 [MASSEMBLY-152] Add support for Ant '@' filter-token delimiters, and windows path escaping. Submitted by: John Franey
discard 8760f35 [MASSEMBLY-189] Fixing pom-variable interpolation.
discard e65ccef put the integration-test patterns back to normal...
discard 0bf66da [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 302e7b6 Move away from using assembly:directory in pom bindings, as it's an aggregator and this isn't a good idea.
discard dbeb803 Stop binding assembly:attached to the build lifecycle...it's an aggregator, and this is an incorrect use of it.
discard 79de1af [MASSEMBLY-279] Small improvements to a couple error messages.
discard 911c052 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 11b813e Fixing two of the failing ITs.
discard cd67557 Reformat comment (r612150).
discard 719406b Use released versions of maven-shared-io and maven-common-artifact-filters.
discard 4758531 o fixed license header o no code change
discard 207d819 o fixed license header o removed mailing list
discard 8b2d849 o fixed license header o removed mailing list
discard c161317 [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 231f581 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 2487470 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 337e300 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 6568336 o Add description and @since tag for the attach parameter.
omit bfd603d Adding another test case, this one for unpackOptions.
omit 8885041 [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 ea8c004 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 a0b4229 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 67ebcd6 Adding some beginning architectural notes.
omit caa53bf [MASSEMBLY-194] Adding useTransitiveDependencies flag to dependency-sets, set to try by default (process transitive dependencies, or subject them to useTransitiveFiltering flag).
omit 577cf5b Removing a sysout.
omit 0f91722 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 5450d86 [MASSEMBLY-232][MASSEMBLY-235] Hook up verify scripts for the tests cases included in these issues, and fix the problems with MASSEMBLY-232.
omit c8a3f50 [MASSEMBLY-235] Adding test case to integration tests, and verifying that this problem is already fixed in 2.2-beta-2-SNAPSHOT.
omit b9b5bed 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 f107aa8 Cleaning up component loading for ContainerDescriptorHandler processor instances.
omit ed45f12 Setting integration tests to run with debug == true, so we can tell what messed up from the build logs.
omit f4c5bd6 Forgot a file for this integration test.
omit ce721a4 [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 006732a [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 7d5be34 Adding better warnings about replacing the main project artifact's file when appendAssemblyId==false and classifier==null.
omit 40b8f8a [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 ccbf124 [MASSEMBLY-184] Modified assembly descriptor loading process to inject component descriptors ahead of interpolation, so they too are interpolated.
omit dd55dac Updated to use newest snapshot of maven-common-artifact-filters.
omit 2549503 Resolve dependencies before calling the repository assembler, to prevent skipping out because project.getDependencyArtifacts() is null.
omit 92d5b80 Fixing an error message.
omit 5e2b093 Fixing some problems with installation and deployment of standardized assembly/component descriptors.
omit e010002 Specify a default classifier in addition to the default type for resolving standard descriptor artifacts.
omit 79ecb1a Adding distributionManagement...apparently, it's missing in the POM hierarchy.
omit 2666eb6 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 32e7dea Bumping plexus-archiver to 1.0-alpha-9 (released).
omit f34db54 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 a93766e Fixing artifact resolution to be MNG-1577 compatible (using the dependency management for the resolve call).
omit f5f6bae Cleaning up debug statements.
omit 23bf2a4 Fully converting the components.xml handler to a FileSelector instead of a filter, and removing a System.out from the proxy archiver.
omit ad22d70 Fixing filtering of file entries and mixed environments of files and fileSets.
omit 166383b Test and implementation of a custom container-descriptor processor.
omit d56fd52 Adding the ability to specify descriptor aggregators, similar to the one for components.xml, to process other files.
omit c279600 Updating the components.xml filter to implement FileSelector.
omit 10a8262 Bumping plexus-archiver version for [MASSEMBLY-213] testing.
omit 803f56b Bumping plexus-archiver version for [MASSEMBLY-213] testing.
omit 71b0c9b 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 6cdacfc [MASSEMBLY-226] Filters as read-only parameter can break the assembly build of a multi-module project
omit a0ca8a0 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 5c2de4d [MASSEMBLY-154] FileSet does not support filtering Based on patch provided by Mikhail Krangach + Unit test added
omit 82d9860 [MASSEMBLY-179] <outputFileNameMapping/> now only works with non-unpacked artifacts.
omit 66a44ba Adding since-2.2 annotations to the two new flags.
omit ff882a2 [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 5cb8064 [MASSEMBLY-121] Applying fix from Paul Gier.
omit 794e5ff improve the description of the various mojos
omit 5fedccc Adding snapshot repo for integration-testing.
omit 1c26006 bumping version of the plexus-maven-plugin to fix an issue with this build not working with maven-2.1-snapshot.
omit 4e3bcc3 Updating maven-repository-builder dep so it'll include the ancester POMs of the current project.
omit a8a0ef7 Fixing resolution of dependencies that have legacy POMs, and excluding the repo-assembly IT until it can be fixed.
omit 1750885 [MASSEMBLY-200] Fixed for windows platform: to use org.apache.maven.plugin.assembly.utils.CommandLineUtils;
omit 3a7e0d2 MASSEMBLY-198: fixed links.
omit 8af0936 Fixing repository-assembly IT so it runs correctly...though it now fails (this is related to a new JIRA).
omit 41e49d4 Fixing deps according to dependency:analyze.
omit 4d6e19b [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 da25c83 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 39e1f8d [MASSEMBLY-192] Fixing ClassCastException; I forgot an 'implements' clause.
omit c3fc65c [MASSEMBLY-148] Adding integration test to verify that this works.
omit 5a27f74 [MASSEMBLY-155] Fixed using supplied patch, also adding an integration test to verify the fix.
omit 296b3d7 [maven-release-plugin] prepare for next development iteration
omit 2b4545e [maven-release-plugin] prepare release maven-assembly-plugin-2.2-beta-1
omit 4e2f4a3 Adding failing IT for MASSEMBLY-121. Now we have something we can fix.
omit 88e4df0 [MASSEMBLY-144] Added integration test to verify that this works in 2.2-SNAPSHOT.
omit ebd68ee [MASSEMBLY-173] Fixing file and directory modes, using Integer.decode(..).intValue() instead of Integer.parseInt(..).
omit 17ea23f [MASSEMBLY-169] Applying documentation fixes for features added in 2.2.
omit 0d5d650 Fixing plexus-archiver 1.0-alpha-8 to not pollute the classpath with plexus-component-api, and avoid IncompatibleClassChangeError on getLogger().
omit 20acac2 setting a p-c-d dep to 1.0-alpha-9 to try to force the issue.
omit 945ddd9 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 75fa3e2 Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
omit 6c8a69f Update dep on plexus-archiver from 1.0-alpha-8-SNAPSHOT to released 1.0-alpha-8 ('latest snapshot')
omit 99df252 o Update the dependency on modello so that MASSEMBLY-169 can make use of the new features in there.
omit 9e13b59 Adding links to descriptor schemas.
omit 1868a88 [MASSEMBLY-161][MASSEMBLY-174] Wiring up jar archive configuration to the assembly creation process.
omit ea2bbfc [MASSEMBLY-158] Removing shutdown hook to satisfy IDE requirements.
omit fd04149 - 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 9593949 [MASSEMBLY-170] Close the manifest file reader Submitted by: Baerrach bonDierne
omit bdc9516 [MASSEMBLY-166] ManifestCreationFinalizerTest fails on Windows Submitted by: Baerrach bonDierne
omit 1256a31 o updating to latest released parent
omit be8faf3 o updating to latest release parent
omit e462b13 PR: MASSEMBLY-118: fileItem/outputDirectory resolved with cwd, not project basedir Submitted by: Baerrach bonDierne Reviewed by: Kenney Westerhof
omit 0e14918 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 14af49d updated testing and shared components that have been released
omit 931524f updated file management to 1.1 from 1.1-SNAPSHOT because it was released.
omit b50f116 Fixed wrong current version.
omit 9f1ad1f plexus-utils version 1.4-alpha-1 released, remove snapshot
omit 38d5078 Removing current-version reference in doco.
omit d3dbdd2 Adding proper staging of the plugin to a test-only local repository.
omit a5ed49e Fixing a couple of counter-intuitive settings, wiring up <baseDirectory/>, and proving advanced documentation.
omit 58bf071 Clearing topics I've addressed already.
omit c68daa3 Working on advanced descriptor topics.
omit 36061c5 [MASSEMBLY-158] Applied patch, with modifications to centralize temp directory creation and add a shutdown hook to delete the temp directory.
omit f30c1d0 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 665b22b Committing some more doc updates, and a plan for the remainder in order to have something adequate for a 2.2 release.
omit 8d17b94 Missed a few classes created for wrapping the new repo-builder model classes, and also adding a couple updates to docs.
omit e75591f 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 856ef59 Masking out of artifact names when the classifier is null.
omit 8ecd988 Forgot to add some files for testing.
omit e29f28b [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 650675c Adding some defensive code so wildcard matching for includes/excludes.
omit be78c3c [MASSEMBLY-149] Using MavenProject.getProperties() for interpolation, instead of Model.getProperties().
omit d800780 [MASSEMBLY-93] Adding <useStrictFiltering/> flag to all dependency sets and module binaries, to enable failure when an include/exclude pattern is unmatched.
omit 0290623 [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 9f9b8e9 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 5a0fbad 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 8427017 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 ddf727b Remove svn:executable from xml files
omit bb8f4ff use inheritence and make all the site appearances consistent
omit a1242d4 update all parents
omit c052c0b Updated code to reflect API change in plexus-archiver (IOException isn't thrown anymore)
omit 1c6eba9 Fixing component.xml merging and inclusion into the assembly.
omit 49c37af Fixing jar-with-dependencies descriptor-ref to include the current project's classes.
omit 0dcf765 Fixing jar-with-dependencies descriptorRef, and adding IT to verify that it's correct.
omit f75c7ac Fixed svn properties
omit 50aca7a Adding directory-single mojo, which works like the single mojo, except it forces a directory assembly.
omit 3602c70 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 fc658d6 [MASSEMBLY-111] Verifying that this has been fixed.
omit 02d49bf Verifying that MASSEMBLY-132 is working.
omit 51362e8 Adding more integration tests for default excludes, along with modifications to restore some backward-compat in moduleSources.
omit 8eea6cc o Change from <phase>packaging</phase> to <phase>package</phase>.
omit 9111bf8 Cleaned up includeBaseDirectory handling, long with syntax for mapping module sources...also added several tests to try out some of these things.
omit 3adbb59 Update to latest maven-archiver
omit 64e0dd1 Adding @readonly and @required to localRepository parameter.
omit 904e009 Adding ability to automatically exclude sub-module source dirs using excludeSubModuleDirectories flag on the sources element.
omit 85bb841 Modifying moduleSets to use <sources><fileSets/> instead of the <sources/> itself being a fileSet.
omit 96763df Adding control for inclusion of sub-modules, and late dependency-resolution, to avoid resolving dependencies which are not needed for source-only assemblies.
omit 899797b don't fail the test when the PATH environment variable is not set
omit 8691b7d Modding the interpolator to use case-insensitive envars with maven versions which include plexus-utils >= 1.3-SNAPSHOT.
omit 8160da9 Bumping plexus-utils dep version up to 1.3-SNAPSHOT to handle envars in a case-insensitive manner.
omit 39091dc Fix plexus component descriptor generation
omit 95f388d Fixing pom and sar dependency handling.
omit 6c97125 Adding aliasing for sar dependencies, along with simple copying of pom deps
omit d81139a 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 be5d483 Adding assembly:single mojo tests.
omit c3de7bf o fix breakages cause by API changes to the plexus-archiver
omit 5cd19fd MSITE-138: site:stage does not create xref
omit 2793f1a Adding codehaus snapshots repository for plexus-archiver resolution.
omit a3c9123 [MASSEMBLY-112] Fixed by refactoring. Verified by IT: dependency-sets/dependencySet-projectArtifactNotIncluded.
omit cc12e1c [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 45fbb14 Adding another test for fileMode...this time, on <file/> entries.
omit 68af35e renaming test directory to something more descriptive
omit 2b447fe [MASSEMBLY-104][MASSEMBLY-127] Added test verifying that file-mode changes work since the refactor.
omit 63ef51c [MASSEMBLY-117][MASSEMBLY-109] Verified that multi-tiered multimodule support is handled.
omit 6598ef0 Rearranging ITs
omit 30d3810 Adding multimodule dir.
omit 56c087f 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 0c7f34c [MASSEMBLY-124] Added integration test proving that this is fixed since the refactor.
omit 5b22958 [MASSEMBLY-99] added test to integration tests to check that dependency tests are handled correctly.
omit 7435b87 Added a new functional test for unpacked dependency sets.
omit 4337892 Adding another functional/integration test.
omit 8cf25df working some kinks out of the system, and adding a new IT, for eventual use with the new maven-invoker-plugin.
omit 4ebbd52 Fixing some bugs that should have been caught by functional testing.
omit d93c0d3 Forgot to include the plexus CDC in the build.
omit ae4c534 Fixing artifactId from the one I was using in the refactor branch.
omit 34ede76 [MASSEMBLY-128] Merging from refactor branch.
omit faac7c9 PR: MASSEMBLY-122
omit f2447ce o Need to escape { and } in apt.
omit 8ee34c2 PR: MASSEMBLY-130 Submitted by: Baerrach bonDierne
omit 6eda7aa PR: MASSEMBLY-122
omit 87fc078 PR: MASSEMBLY-122
omit affb054 o Fix typos and broken links in documentation.
omit 7d41b5b o Set EOL style to native.
omit 07e6d89 PR: MASSEMBLY-122
omit d16fabc PR: MASSEMBLY-122
omit 7ef6838 MNG-2460: Incorrect POM inheritance for plugins
omit ea09a6d update archiver version
omit 28dc6bb Remove exclusion as it prevents compiling
omit 5b9ed99 Fix simple goal when a pom is missing Submitted By: Lester Ecarma
omit 0fb1dd2 [MWAR-52] add tests to verify problem can't be reproduced, improve formatting and usability of some tests
omit 1e75343 Adding includes/excludes implementation to repository assembly.
omit e374f0f Fixing transitive dependency in/exclusions in filter so they don't require a full artifact id for a match.
omit bd642ea Adding transitive artifact filtering for the <binaries/> section of a moduleSet, in the includes/excludes.
omit cda682a Fixing concurrent modification exception.
omit d10b7ef [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 9e1cd81 [MWAR-34, MJAR-38] use the latest archiver to correct issues with the extension in the manifest
omit ab285c0 [MASSEMBLY-110] Wrong apt syntax in introduction document renders a broken link
omit 41a251d fix link
omit 54c6412 add howto reused assembly's components
omit 74d114e PR: MASSEMBLY-88
omit 485889e fix descriptor XML
omit c16a4a7 PR: MASSEMBLY-88
omit 393ca17 fixed test failures on second try, submitted by Richard van der Hoff in MASSEMBLY-88
omit ca73209 MASSEMBLY-100: Convert FileItem's source to absolute path if needed by prepend ${basedir}
omit c5fd0f8 PR: MASSEMBLY-88
omit 7a00d1b PR: MASSEMBLY-88
omit 08b69c4 MASSEMBLY-88
omit b087db2 MASSEMBLY-88
omit 7c3509a PR: MASSEMBLY-88
omit 8c47c8b PR: MASSEMBLY-88
omit a271cf9 Adding documentation...not quite ready to publish yet.
omit 45b51b7 [maven-release-plugin] prepare for next development iteration
omit 505503b [maven-release-plugin] prepare release maven-assembly-plugin-2.1
omit c58dff9 [MASSEMBLY-98] add missing files Submitted by: Edwin Punzalan
omit 48ff69c [MASSEMBLY-98] tests and a bugfix for repository group alignment Submitted by: Edwin Punzalan
omit 8bc907d lowercase checksums
omit 421cb2e PR: MASSEMBLY-88
omit 4827556 ensure to remove temporary created files
omit db02d6e PR: MASSEMBLY-88
omit f133567 PR: MASSEMBLY-88
omit 9c74f31 PR: MASSEMBLY-88
omit 6888443 use the released testing harness
omit 2c50f6d PR: MASSEMBLY-88
omit 1952e4f remove release.properties from ignores
omit f55419b Reverting previous commit since the mojo is throwing an unexpected exception so it IS better to report it as a test exception
omit da2d9ea PR: MASSEMBLY-88
omit 6c105ff Updating plexus-archiver version to 1.0-alpha-6.
omit a1e98ee MASSEMBLY-95:support tar.gz,tar.bz2, tgz, and tbz2 unpack types
omit a6af618 [MASSEMBLY-85] include parents in the repo
omit dd42169 [MASSEMBLY-92] check fileSet ignored if directory doesn't exist when line endings being replaced
omit e6d6e01 [MASSEMBLY-92] check fileSet ignored if directory doesn't exist
omit 8533a46 clean exceptions
omit 37de76c fix line ending test - was testing the wrong thing
omit d004754 silly mistake
omit e1c9d90 PR: MASSEMBLY-88
omit dd9daca PR: MASSEMBLY-88
omit 1f77e29 Adding examples for module inclusion.
omit c83e5fd write checksums
omit 79e2336 [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 a7325dc another mojo that doesn't aggregate, to better allow constructing assemblies inside submodules
omit 05c0d5e PR: MASSEMBLY-88
omit 16a9889 PR: MASSEMBLY-88
omit 5832a56 filter out system and test scope dependencies
omit a37ce01 copy out of the real local repository to save on downloading unnecessarily.
omit e4c9850 reformat and apply license
omit 11dc8a4 workaround bug in Maven
omit fd7ee15 fixed 1 test failure from BasicAbstractAssemblyMojoFeaturesTest
omit ce9fecd fix a failing test from prev commit
omit 56bfe16 changed the version plexus-utils from 1.2-SNAPSHOT to 1.1
omit 8359a40 put back writer
omit 8509bd4 another writer to remove
omit 1dc6cf2 - 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 2b98aac 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 90ee8a4 Fixing tests, and adding code for module source inclusion back to the plugin, in a different way...will add tests next.
omit ac4b1dd PR: MASSEMBLY-88
omit 7864abe PR: MASSEMBLY-88, MASSEMBLY-14
omit 69b8afa PR: MASSEMBLY-88
omit 949b884 PR: MASSEMBLY-88
omit 17dc1f6 PR: MASSEMBLY-88
omit 0111e49 PR: MASSEMBLY-88
omit dfb4301 [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 f45c473 git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-assembly-plugin@399040 13f79535-47bb-0310-9956-ffa450edef68
omit f808f45 [MASSEMBLY-89] Adding unit tests. Cannot reproduce error (yet).
omit 436c524 PR: MASSEMBLY-88
omit a4e4ee0 PR: MASSEMBLY-88
omit 43b73c0 added descriptorSourceDirectory for specifying a directory to collect descriptors from for processing
omit d9b8bf7 [MASSEMBLY-85] place the correct metadata in with the artifact
omit 792a70d [MASSEMBLY-83] make sure the POMs are included
omit 18cab98 o set the latest element in the versioning in the generated repository metadata
omit cd5d3dc o adding optional version alignment to groups for now
omit 88f4c4c o adding a little documentation on how to assemble a repository
omit d589e9e o put repository metadata in the right diretory :-)
omit 33f5209 [MASSEMBLY-80] provide the option to write out repository metadata
omit 5c33240 [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 e152860 o use getType
omit 80aef81 o need build artifacts, not jar artifacts
omit 59d8a6c make the repository directory if it does not exist
omit fe50cbe o plexus component descriptor for bits stolen from maven-tools
omit 1f583ba [MASSEMBLY-77] add the ability to assemble a maven repository
omit 2cfa675 PR: MASSEMBLY-54
omit de24c05 Added possible values for the tarLongFileMode parameter to javadoc
omit 211b46b PR: MASSEMBLY-2
omit bf4b82c PR: MASSEMBLY-64, MASSEMBLY-74 Submitted By: Napoleon Esmundo Ramirez Reviewed By: Allan Ramirez
omit 54d0a31 Fixed bug on an extended Mojo
omit 9c1f669 PR: MASSEMBLY-29
omit 5a943c5 Code format and optimized imports
omit 50dcb48 PR: MASSEMBLY-56 Submitted By: Gilles Scokart
omit e1be3ec PR: MASSEMBLY-68
omit 8cd650d remove duplicate entries
omit 8183d4b adjust parent POMs
omit 3c0e365 PR: MASSEMBLY-20
omit 34f1ec4 PR: MASSEMBLY-46
omit e2bca8f PR: MASSEMBLY-11
omit f978a1c PR: MASSEMBLY-40
omit 9a860d0 PR: MASSEMBLY-71 Submitted By: Gary Murphy Reviewed By: Allan Ramirez
omit 93a25cc 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
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
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 (f05af8c)
\
N -- N -- N refs/tags/maven-assembly-plugin-2.2-beta-5 (4945d8e)
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>'].