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/02 22:51:19 UTC
[maven-invoker-plugin] annotated tag maven-invoker-plugin-1.5
updated (b6abc46 -> e1b2f78)
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a change to annotated tag maven-invoker-plugin-1.5
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git.
*** WARNING: tag maven-invoker-plugin-1.5 was modified! ***
from b6abc46 (tag)
to e1b2f78 (tag)
tagging 21706282b726e93de885c92a21ca9292dc49766a (commit)
replaces maven-invoker-plugin-1.4
by Hervé Boutemy
on Fri Oct 23 19:29:36 2009 +0000
- Log -----------------------------------------------------------------
maven-invoker-plugin-1.5 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------
discard d9b3b8a [maven-scm] copy for tag maven-invoker-plugin-1.5
discard e3951bc [maven-release-plugin] prepare release maven-invoker-plugin-1.5
discard 125494a fix some documentation before release
discard 692c6f0 o Tweaked summary
discard 3664573 o Fixed typo
discard 0af3ec2 [MINVOKER-96] Adding a selector based on current maven version
discard 8fa0af4 [MINVOKER-95] Restoring the behaviour that exceptions thrown in a post-build hook script result in a build failure
discard 9a47fdd [MINVOKER-95] Committing some tidy-up's suggested by Benjamin Bentmann
discard be7807d [MINVOKER-95] Adding implementation of selector-scripts functionality
discard f984a6d o Fixed typo
discard 215047e add apache snapshot repo for maven 3.x build
discard de25852 o Updated to maven-invoker-plugin:1.4
discard 10b8a58 faster execution
discard e636bce [maven-release-plugin] prepare for next development iteration
discard fbbb32a [maven-release-plugin] prepare release maven-invoker-plugin-1.4
discard 1d016c8 o Updated to maven-invoker:2.0.11
discard 8eb9734 o Stabilized IT
discard 7f5fdf5 o Polished site
discard da8e9f2 [MINVOKER-94] Allow to skip projects based on JRE version or OS family
discard 05d2c7e upgrade parent version to ensure source-release is automatic.
discard 6043b58 o Fixed handling of metadata for dependencies outside of reactor
discard 9b5c208 [MINVOKER-93] Filtering all POMs that are relevant to the forked build needs to consider child modules added by profiles
discard 710032d o Refactored code
discard ad3c4d8 o Added IT profile for Maven 3
discard eb79162 o Stabilized ITs
discard 4ffac91 [MINVOKER-92] Add support for show version option ( -V,--show-version)
discard c3c15d7 o Decoupled ITs from maven-site-plugin
discard 7b74f34 [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
discard e1fc6b9 o Fixed checkstyle errors
discard 16b4987 o Refactored code
discard 159068d [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
discard 1826178 o fixed ambiguous links o added Doxia xsd
discard b8906c8 o Fixed documentation
discard 982188b [MINVOKER-88] Staging of existing artifacts from the local repository triggers transformations on them
discard e4fe9d5 o Polished code
discard 6a65592 [MINVOKER-70] invoker:install does not properly handle versioned dependencies
discard 89bcd6d o Tidied up dependencies
discard 376db8f [MINVOKER-85] Don't treat null return value from hook scripts as error
discard 161702c used http://maven.apache.org/xsd/* for schema location
discard ae21110 o Prevented multiple installations of same artifact
discard 97096ff o Tweaked documentation
discard 6b2e81e add a small javadoc comment on the report mojo
discard cade1d9 [MINVOKER-77] Add a invoker report mojo which display invoker its result remove forked lifecycle
discard fe1d164 [MINVOKER-77] Add a invoker report mojo which display invoker its result add French file
discard f368013 [MINVOKER-84] Staging of snapshot dependencies is incomplete
discard b45830b [MINVOKER-83] Allow to configure different system properties for multi-invocation builds
discard 15e3bcc o Inherited from maven-plugins:13
discard 58f76f0 o Used dedicated system property for test (the build.log Mark Struberg provided suggests file.encoding can't be safely overridden in all envs but that is irrelevant for the test)
discard 6aab23b o Polished code: - Improved exception handling - Centralized retrieval of report files - Reduced visibility of internal methods
discard 7b263a5 [MINVOKER-81] provide a flag to skip the execution of all invoker steps Submitted by: Mark Struberg
discard 2eb7c8c use the latest parents
discard 74a45a1 o Polished report and used localized number formats
discard 835fc98 o Updated report bundle to refer to builds rather than tests o Added German bundle
discard a452a37 o Fixed rendering of build result
discard ae8786a [MINVOKER-77] Add a invoker report mojo which display invoker its result
discard 383f2d0 [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker
discard 4d2afa3 o Used modello-maven-plugin version inherited from parent to avoid inconsistencies during reactor build
discard 1f47aef o Refactored the script execution out into a standalone util class
discard 479f587 o Polished code
discard 48cc765 fix it
discard 6f3f8e7 [MINVOKER-76] add some for the report file feature
discard e1c85c7 [MINVOKER-76] add @since make the report directory configurable with cli
discard c1a8a80 [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker Submitted by Stephen Connolly
discard e7ae831 o Optimized ITs with regard to execution time
discard e4bf550 o Strengthened ITs
discard bbd04d1 [MINVOKER-79] Allow to easily pass data from the pre-build hook script to the post-build hook script
discard b44d2b4 [MINVOKER-78] Throwing subclasses of java.lang.Error from hook script aborts main build with "FATAL ERROR"
discard df30e9a o Simplified example hook script (The Invoker Plugin automatically logs the exception stack trace. Besides, throwing an exception has the additional benefit of transporting the error message/condition to the summary output on the console)
discard 7278b5f [MINVOKER-75] Trigger further builds upon any indexed invoker property
discard 7c0f9c8 [MINVOKER-74] Allow to specify alternative POMs during multi-module builds
discard dad9163 o Added build time to summary output
discard 4b67004 o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
discard d5f0f3d [MINVOKER-73] Support filter token @baseurl@
discard 47e3d5c o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
discard 3c67dba o Installed POM for staged dependencies via attached artifact metadata which more closely resembles things in the Install Plugin and also reduces log noise from the ArtifactInstaller by 50%
discard 916310b [MINVOKER-70] invoker:install does not properly handle versioned dependencies
discard 284286d [MINVOKER-72] Allow to configure network mode for sub builds
discard 256fbe6 [MINVOKER-71] Usage of <setupIncludes> can result in duplicate project invocation
discard 7dc02ac o Updated to maven-invoker-plugin:1.3
discard cbfd18a [MINVOKER-69] Filter token "basedir" no longer interpolated
discard 3f8751d [MINVOKER-68] Enable accessibility for non-public members from BeanShell scripts
discard fe1875c [maven-release-plugin] prepare for next development iteration
discard c8221b6 [maven-release-plugin] prepare release maven-invoker-plugin-1.3
discard 53334ce [MINVOKER-66] Reduce log level for install goal output to debug
discard 58f8e81 [MINVOKER-67] Create interpolated settings file in cloneProjectsTo directory and keep it after execution
discard 0981627 o Improved IT name
discard e7e2ae8 o Fixed Checkstyle warnings
discard a7d8870 [MINVOKER-66] Reduce log level for install goal output to debug
discard 6232e66 use released parent
discard 74cc3ab [MINVOKER-65] Support token "localRepositoryUrl" for filtering settings.xml
discard f2a9a5a [MINVOKER-7]
discard f2bd679 [MINVOKER-62] Change the default value for the projectsDirectory parameter
discard e2cbf32 [MINVOKER-64] invoker:install does not install dependencies unless they are in the reactor
discard 036be5c [MINVOKER-64] For dependency artifacts that aren't in the current reactor, install them from the local repository when invoker:install is called.
discard 89bd65c [MINVOKER-61] Allow to ignore failures
discard 7fcd11b o Refactored code
discard b7a916a [MINVOKER-60] Artifact staging misses attached artifact metadata of POM projects
discard 5826eda o Improved error reporting
discard 2917148 o Added separate document about filtering
discard 8f7992d o Added some links
discard 30f8e2e o Added integration test to check handling of spaces on Maven command line
discard 45850f5 o Unified license headers
discard f9d904f o Updated to maven-invoker:2.0.10
discard 93ca70d o Updated index page of plugin site
discard 466cedd o Explicitly stated UTF-8 as file encoding o Updated license header
discard 83d21af o Mentioned plugin ITs as further examples
discard 553144a o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
discard 349d878 o Unified plugin name
discard 9a32589 o Updated index page of plugin site
discard 3eb5d65 o Added integration test to check multiple Maven invocations per project
discard f25c4b1 [MINVOKER-59] Using invoker.profiles with empty value causes unintended build
discard 5436b5e o Added integration tests to check handling of failures
discard 1ece464 o Clarified failure conditions
discard 6fd0108 [MINVOKER-58] Allow to declare setup projects which must be run before all the rest
discard 9aff2f1 o Extended integration test to check both script interpreters
discard 6bc592e o Added integration test to check for discovery of script by well-known file extension
discard 4da0989 o Updated documentation
discard 7123c90 [MINVOKER-57] Allow to configure M2_HOME and JAVA_HOME for the forked builds
discard 650b15e [MINVOKER-50] Filter all POMs that are relevant to the forked build
discard 9bd0026 o Added javadoc
discard 5bf3dc5 [MINVOKER-56] Clone all projects which are locally reachable from the invoked IT project
discard 886b075 [MINVOKER-55] Filter IT POMs in-place if cloneProjectsTo is used
discard 77e17bc o Avoided unnecessary interpolation of settings before each sub build
discard bda2862 o Added integration test to check proper handling of POM encoding
discard 87ea42b o Excluded settings.xml automatically from project scanning
discard 41fd04a o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
discard b23519d o Set svn:eol-style=native
discard 70a87d2 o Added IT to check for proper class loading in hook scripts
discard b61d436 [MINVOKER-53] Filtering erroneously interpolates expressions from the POM even if prefix is neither project nor pom
discard 8206a50 o Polished documentation
discard c44b384 [MINVOKER-52] Add a new mojo parameter to specify filter properties using the more convenient map-syntax
discard bdf7d74 o Extended IT to check for attached artifacts, too
discard 829f671 [MINVOKER-51] NPE when packaging is pom Submitted by: Peter Janes Reviewed by: Benjamin Bentmann
discard a573356 o Unified interpolation
discard 0fad0e3 o Retained line terminators in filtered files to make their inspection easier
discard dd2832f o Added integration test to check proper artifact staging (inspired by MINVOKER-40 and MINVOKER-43)
discard 7bd3a4f o Extended FAQ
discard 08c56c2 o Deleted obsolete files
discard 0838668 o Made build summary use error level for list of failed builds
discard 3aaf3e2 o Refactored handling of build failures
discard fcb8d18 o Improved handling of script exceptions
discard de5b8d3 o Fixed potentially misleading failure message o Logged script exceptions to build log
discard 65f773a o Strengthened IT to check that the default local repo path is properly propagated to the sub build
discard f937c8d o Stabilized ITs
discard 6ff180d o Added another IT
discard 8d85f28 [MINVOKER-49] Inject global variable with path to local repo into hook scripts
discard f3f9980 [MINVOKER-48] Project cloning does not retain empty directories
discard 688a9a5 [MINVOKER-47] Test builds fail to locate staged artifacts when using custom settings and non-default local repo path
discard 98daed4 o Deleted obsolete files
discard 0bea4a8 o Converted unit tests that executed the mojo to ITs
discard cca9153 o Inherited from latest parent
discard 0efea26 o Refactored code to ease maintenance
discard 79c3a6b [MINVOKER-46] Allow multiple invocations of Maven on the same project
discard 5f7a363 o Refactored code to reduce complexity
discard e567770 o Refactored code to ease maintenance o Added more javadoc
discard 97a3a43 o Reduced visibility of classes/methods that are implementation details o Fixed some problems reported by Checkstyle
discard 83fb7ae o Fixed some problems reported by Checkstyle
discard a0e355b [MINVOKER-7] Add groovy support for pre/post build hook scripts
discard cd3da1e o Partially reverted r683667 to break up cyclic references among plugins in reactor
discard db08827 o Added stub IT profile to highlight plugins during CI
discard e1fd246 o Improved parameter documentation
discard d07d6e1 [MINVOKER-36] Support for non-project based Maven invocations
discard fdbf5ad [maven-release-plugin] prepare for next development iteration
discard 19a19c6 [maven-release-plugin] prepare release maven-invoker-plugin-1.2.1
discard 372dddb o Locked down version of all reporting plugins
discard 5158dfd o Switched to released maven-invoker:2.0.9
discard ca92e40 Go back to parent 11 Will be released before parent 12 (and integrated into it)
discard 3908d56 o Be consistent in naming.
discard 935708a o Fix typos.
discard 5b34c43 [MINVOKER-45] External properties file is ignored if parameter testProperties is not defined
discard 44133eb Try to use the 12-SNAPSHOT parent
discard 361f1d1 o Updated to plexus-utils:1.5.6 o Switched to plexus-interpolation:1.2
discard 24b55e8 o Switched back to plexus-utils:1.5.1 (interpolation API broke and needs fix ups)
discard 4d22b7e o Reordered POM
discard bff5a92 o Added project description o Updated to plexus-utils:1.5.6
discard 0fc7faa o Tweaked documentation
discard 695e2f7 o Improved documentation
discard 06b2947 o Escaped POM property that should not be filtered
discard c18fa41 o Use latest versions of Project Info Reports, Plugin and Site plugins.
discard a36e975 o Sync titles, headings and menu options. o Alphabetize the Examples menu options.
discard 7febeea o Make sure that the documentation always has up-to-date <version> elements in POM snippets in the documentation.
discard a5efffb o Sync the version of dependencies on Maven core artifacts with the version specified as a Maven prerequisite. o Add used undeclared dependencies.
discard c0a1035 o Fix typos.
discard 86b36d6 o Add and fix license headers.
discard 01125d7 o Ignore IDEA files.
discard b40f2a2 o Fix errors reported by Checkstyle.
discard 59a6545 [MINVOKER-44] cloneProjectsTo fails to copy projects with the same prefix
discard ac6872d upgrade to last maven-invoker SNAPSHOT in order to have fixes for MSHARED-21 changes version 1.2.1 as it's a bug fixes version
discard 387b937 o Reverted r679364 (I misunderstood the problems caused by MINVOKER-43)
discard 58b84e4 using release of maven-plugin-testing-harness:1.2 use last surefire plugin version
discard 45ff20e o Pointed out requirement to sync remote repo identifiers with identifier of local testing repo
discard 869222c [MINVOKER-43] Sync repository identifier of custom IT repo with identifier of real local repository
discard c2bfb61 [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
discard 8a8926d [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
discard fdefc27 [MINVOKER-41] NullPointerException in InvokerMojo::runBuild in case the mvn executable is not at the expected location
discard 3e01d22 [MINVOKER-40] Parent POMs of dependencies are missing in IT repo
discard dfdc85d o Polished docs
discard 0efb1a8 [maven-release-plugin] prepare for next development iteration
discard fcbfca2 [maven-release-plugin] prepare release maven-invoker-plugin-1.2
discard b495dee o ignored IDE files
discard 90ffaf3 use released version
discard d6bcd3b [MINVOKER-37] Stage Reactor Contents to IT Repo
discard 078fd66 o Fixed svn:keywords
discard a5d78ba o Removed svn:executable
discard e930c17 o Polished site
discard f189171 [MINVOKER-22] Add feature to install plugin to a local repository.
discard 153b5f6 [MINVOKER-35] Make run mojo bind to phase integration-test by default
discard e22184b [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
discard fa637a4 [MINVOKER-34] Warn about usage of platform encoding
discard 9e7c7c3 [MINVOKER-30] Allow to configure file encoding for verifications scripts
discard 9032068 fix checkstyle errors
discard 6db747e add documentation on how to have a faster build with the plugin
discard dace4fc [MINVOKER-22] Remove unused import.
discard 5633a68 [MINVOKER-22] Use ArtifactRepositoryFactory instead of calling the repository object constructor directly.
discard 6889add o Extended FAQ to mention possibility to assert build failures
discard 41293a9 [MINVOKER-33] Allow to centrally configure invocation request per IT
discard 8e13db5 o Polished docs
discard ab369e3 o Added @since tag
discard 93c0203 [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
discard 111a462 [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
discard 19e453e o Fixed javadoc
discard 31fa8c8 [MINVOKER-22] Adding site documentation for install feature, and some other site improvements.
discard 45828e6 Add target directory to svn:ignore
discard 27de3c7 Small improvement to error handling. If the local-repo does not exist, it should be created.
discard 4e23983 interpolate settings file add a new key/value localRepository with value settings.localRepository (will help to fix MINVOKER-26)
discard 0068f3f [MINVOKER-22] Add feature to install plugin to a local repository. Submitted by Paul Gier
discard 159772f o Polished site docs
discard 7a6b117 o Added @since tag
discard 2a57bd2 o Fixed dependency declarations
discard 417c27d [MINVOKER-30] Allow to configure file encoding for verifications scripts
discard 325e3ef [MINVOKER-32] Exclude some files by default when using "cloneProjectsTo" Submitted by Paul Gier
discard e22b9f7 [MINVOKER-31] Test failing because of system property Submitted by Paul Gier
discard 35ad1c5 o Added bin to svn:ignore
discard 9fa3513 [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
discard a1b1284 don't fail if working directory path contains spaces (fixed by PLXUTILS-54 in plexus-utils 1.4.9)
discard e4da301 fixed encoding when writing interpolated POM file
discard d3bac45 removed tabs or unwanted spaces (no code change)
discard c08dbbd o Added svn:eol-style=native
discard f720678 o Removed svn:executable
discard e4f4d21 [MINVOKER-24] add a parameter to use an alternate settings file
discard 7817307 [MINVOKER-23] Use project.getProperties() when performing IT pom interpolations Submitted by John Allen
discard dc21b67 add license header
discard 3ecc885 ignore eclipse files
discard 0500160 remove fix version
discard 47ffc77 [maven-release-plugin] prepare for next development iteration
discard d95c5f7 [maven-release-plugin] prepare release maven-invoker-plugin-1.1
discard e6a2f12 as the plugin depends on plexus-utils 1.4.7 the maven prerequisites version must be 2.0.6
discard 2c2062a lock maven-source-plugin to version 2.0.4
discard 4fea4f6 use released version of maven-invoker
discard 8a43307 [MINVOKER-18] two executions of the same pom causes a prooblem with interpolated-pom.xml Don't use the patch attached in the issue. Just delete the target file if exists before (re)creation.
discard 850e34a [MINVOKER-20] Adding properties parameter to replace testProperties, and use the more standard <key>value</key> syntax for properties.
discard 4a6e44c [MINVOKER-10] Capability to define different profiles per it test
discard 589bfe0 [MINVOKER-15] fix issueManagement url
discard ff7f00c use deleteOnExit() for temporary interpolated pom files
discard b6ae72a [MINVOKER-13] support a parameter "a la" -Dtest like in surefire
discard ff22cd9 [MINVOKER-12] Interpolate it pom with a different token ${..} -> @...@
discard f3839c9 add a documentation on goals files interpolation
discard 696cdde [MINVOKER-11] In case of error in bsh evaluation the error must be display this error is displayed with getLog().error in the mojo
discard fb76ed4 [MINVOKER-9] Interpolate goal files with project and new properties field
discard 08209b4 remove System.out.println
discard 1676529 add unit test
discard 0106dd2 add some @since
discard 6c985d8 Adding skip flag to enable fine-grained control over existing plugin configurations from within a profile, simply by setting a flag.
discard 82a089c Adding support for profiles.
discard 560f696 [MINVOKER-2] Applying patch to keep failures from being counted twice.
discard 2dfe24f Adding ability to clone the project(s) before invoking. This is useful when you actually want to run the main build twice (once nested within the other) without having any collisions on class output dir, etc.
discard 3fb23d1 Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
discard efbb386 update parent
discard 74ce6fe [maven-release-plugin] prepare for next development iteration
discard 9562738 [maven-release-plugin] prepare release maven-invoker-plugin-1.0
discard 8f6160c Fixing for released maven-invoker, and rolling back the parent pom version to avoid having to release it.
discard 873778c o fix reference
discard d7f13fd o udating the license headers
discard 886d6fa o correctly reference
discard 76b2d9b o rolling back some snapshots to releases to prepare for a release, the vote was in october so we'll need to do it again, but this is necessary for automating some non-standard builds for the ITs
discard b505fe0 - 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 65bf500 o updating to latest released parent
omit 59a22b7 Adding parameters to suppress summary and inject global test properties for all IT builds.
omit 7f5f4d0 o adding prereq
omit 6104c1c o inherit the SCM element
omit 59931b9 o adding documentation for the invoker plugin
omit 694825a o adding a faq
omit b6b9d9c o starting site for invoker plugin
omit c56c0d1 moved to sandbox
omit 1c9e4c3 Updating the parent-pom version.
omit 610c654 MNG-2587: [maven-invoker-plugin] build.log file should not be placed inside the target/ directory
omit f7bd57a Changing verification script to be more general-purpose, as a post-build hook.
omit c9d8e23 Adding option to stream build logs to the mojo output.
omit c3d96d3 ...and fixing SCM info for the sandbox location.
omit b866164 Adding SCM info for the sandbox location.
omit 444329b Cleaning up output and fixing single-pom override parameter.
omit 6f921e1 Adding ability to specify a single POM to build as an override to the scanning behavior.
omit 9545d35 changing pom to use new parent, and added sysout/syserr handling for scripts.
omit 840fd36 Initial pass at a maven-forking plugin...uses the maven-invoker API from maven/shared.
add a34c055 moved to sandbox
add 2210e10 o starting site for invoker plugin
add 102a1c5 o adding a faq
add f969fcd o adding documentation for the invoker plugin
add 611f64b o inherit the SCM element
add 7b390fe o adding prereq
add a7ee668 Adding parameters to suppress summary and inject global test properties for all IT builds.
add 50bea81 o updating to latest released parent
add 6abd365 - 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 30f1e00 o rolling back some snapshots to releases to prepare for a release, the vote was in october so we'll need to do it again, but this is necessary for automating some non-standard builds for the ITs
add 1dc80d7 o correctly reference
add 8f4fe7b o udating the license headers
add 253d934 o fix reference
add 061aad0 Fixing for released maven-invoker, and rolling back the parent pom version to avoid having to release it.
add 6f92f42 [maven-release-plugin] prepare release maven-invoker-plugin-1.0
add 78c82f8 [maven-release-plugin] prepare for next development iteration
add 8abbfbd update parent
add 93a96d7 Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
add 4035c8b Adding ability to clone the project(s) before invoking. This is useful when you actually want to run the main build twice (once nested within the other) without having any collisions on class output dir, etc.
add f907bbe [MINVOKER-2] Applying patch to keep failures from being counted twice.
add 14c8db5 Adding support for profiles.
add e9e865f Adding skip flag to enable fine-grained control over existing plugin configurations from within a profile, simply by setting a flag.
add 10f2aef add some @since
add c450cd2 add unit test
add 6ef2cca remove System.out.println
add 5e46e81 [MINVOKER-9] Interpolate goal files with project and new properties field
add 7d8c66f [MINVOKER-11] In case of error in bsh evaluation the error must be display this error is displayed with getLog().error in the mojo
add 0457812 add a documentation on goals files interpolation
add d7dc87e [MINVOKER-12] Interpolate it pom with a different token ${..} -> @...@
add 12734e2 [MINVOKER-13] support a parameter "a la" -Dtest like in surefire
add 69567e8 use deleteOnExit() for temporary interpolated pom files
add 8ddabe2 [MINVOKER-15] fix issueManagement url
add 155cc7e [MINVOKER-10] Capability to define different profiles per it test
add e2b694d [MINVOKER-20] Adding properties parameter to replace testProperties, and use the more standard <key>value</key> syntax for properties.
add 65cf57a [MINVOKER-18] two executions of the same pom causes a prooblem with interpolated-pom.xml Don't use the patch attached in the issue. Just delete the target file if exists before (re)creation.
add f07a633 use released version of maven-invoker
add 0e7fa4f lock maven-source-plugin to version 2.0.4
add fc6f59e as the plugin depends on plexus-utils 1.4.7 the maven prerequisites version must be 2.0.6
add cf1ec65 [maven-release-plugin] prepare release maven-invoker-plugin-1.1
add 0ce6381 [maven-release-plugin] prepare for next development iteration
add b7dd190 remove fix version
add 9c132db add license header
add 3240aad [MINVOKER-23] Use project.getProperties() when performing IT pom interpolations Submitted by John Allen
add e568d27 [MINVOKER-24] add a parameter to use an alternate settings file
add bc91c48 o Removed svn:executable
add 9c0b85f o Added svn:eol-style=native
add bc2014b removed tabs or unwanted spaces (no code change)
add 30efbc6 fixed encoding when writing interpolated POM file
add c4cf392 don't fail if working directory path contains spaces (fixed by PLXUTILS-54 in plexus-utils 1.4.9)
add 88682f4 [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
add 351fd46 [MINVOKER-31] Test failing because of system property Submitted by Paul Gier
add 4b02eba [MINVOKER-32] Exclude some files by default when using "cloneProjectsTo" Submitted by Paul Gier
add 085984c [MINVOKER-30] Allow to configure file encoding for verifications scripts
add 760af14 o Fixed dependency declarations
add 8fbbacd o Added @since tag
add 4b4346c o Polished site docs
add 25bf8d3 [MINVOKER-22] Add feature to install plugin to a local repository. Submitted by Paul Gier
add 3d7da97 interpolate settings file add a new key/value localRepository with value settings.localRepository (will help to fix MINVOKER-26)
add e5cd021 Small improvement to error handling. If the local-repo does not exist, it should be created.
add 0a4a359 [MINVOKER-22] Adding site documentation for install feature, and some other site improvements.
add fe4511c o Fixed javadoc
add 84dc643 [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
add 1c8eac2 [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
add bf72799 o Added @since tag
add 38faef9 o Polished docs
add b753861 [MINVOKER-33] Allow to centrally configure invocation request per IT
add ea19baa o Extended FAQ to mention possibility to assert build failures
add 1d3fff9 [MINVOKER-22] Use ArtifactRepositoryFactory instead of calling the repository object constructor directly.
add 3fadefa [MINVOKER-22] Remove unused import.
add c873e71 add documentation on how to have a faster build with the plugin
add f07931b fix checkstyle errors
add 3e49083 [MINVOKER-30] Allow to configure file encoding for verifications scripts
add aba479d [MINVOKER-34] Warn about usage of platform encoding
add 4b61e3e [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
add 86af92f [MINVOKER-35] Make run mojo bind to phase integration-test by default
add 57f906d [MINVOKER-22] Add feature to install plugin to a local repository.
add bc78161 o Polished site
add 58ea6c0 o Removed svn:executable
add 8e774c9 [MINVOKER-37] Stage Reactor Contents to IT Repo
add 0eba059 use released version
add 461df68 [maven-release-plugin] prepare release maven-invoker-plugin-1.2
add 8ee11e2 [maven-release-plugin] prepare for next development iteration
add e5a4e9f o Polished docs
add d578014 [MINVOKER-40] Parent POMs of dependencies are missing in IT repo
add a690cf3 [MINVOKER-41] NullPointerException in InvokerMojo::runBuild in case the mvn executable is not at the expected location
add 89b34ed [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
add a45e859 [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
add f467f24 [MINVOKER-43] Sync repository identifier of custom IT repo with identifier of real local repository
add 0e181f9 o Pointed out requirement to sync remote repo identifiers with identifier of local testing repo
add 55f76d9 using release of maven-plugin-testing-harness:1.2 use last surefire plugin version
add 218d1c9 o Reverted r679364 (I misunderstood the problems caused by MINVOKER-43)
add 473c4d3 upgrade to last maven-invoker SNAPSHOT in order to have fixes for MSHARED-21 changes version 1.2.1 as it's a bug fixes version
add 3e372a7 [MINVOKER-44] cloneProjectsTo fails to copy projects with the same prefix
add 55ddd8c o Fix errors reported by Checkstyle.
add c76fc54 o Add and fix license headers.
add 2b92935 o Fix typos.
add 4ceedd7 o Sync the version of dependencies on Maven core artifacts with the version specified as a Maven prerequisite. o Add used undeclared dependencies.
add cd5a784 o Make sure that the documentation always has up-to-date <version> elements in POM snippets in the documentation.
add e5e892b o Sync titles, headings and menu options. o Alphabetize the Examples menu options.
add 5c29a74 o Use latest versions of Project Info Reports, Plugin and Site plugins.
add e8953d5 o Escaped POM property that should not be filtered
add 4e065ec o Improved documentation
add 4c6d131 o Tweaked documentation
add 5890010 o Added project description o Updated to plexus-utils:1.5.6
add b6114f0 o Reordered POM
add fceae12 o Switched back to plexus-utils:1.5.1 (interpolation API broke and needs fix ups)
add e0ff504 o Updated to plexus-utils:1.5.6 o Switched to plexus-interpolation:1.2
add 2883a83 Try to use the 12-SNAPSHOT parent
add bd2b7a1 [MINVOKER-45] External properties file is ignored if parameter testProperties is not defined
add b572e7c o Fix typos.
add ffe3d10 o Be consistent in naming.
add 4213564 Go back to parent 11 Will be released before parent 12 (and integrated into it)
add 9db76ac o Switched to released maven-invoker:2.0.9
add 6b4addf o Locked down version of all reporting plugins
add d52f1f3 [maven-release-plugin] prepare release maven-invoker-plugin-1.2.1
add 9a50967 [maven-release-plugin] prepare for next development iteration
add 620e49b [MINVOKER-36] Support for non-project based Maven invocations
add 4e9c954 o Improved parameter documentation
add 6df5354 o Added stub IT profile to highlight plugins during CI
add c3fc6a7 o Partially reverted r683667 to break up cyclic references among plugins in reactor
add a4b14e2 [MINVOKER-7] Add groovy support for pre/post build hook scripts
add 96540c5 o Fixed some problems reported by Checkstyle
add aec223c o Reduced visibility of classes/methods that are implementation details o Fixed some problems reported by Checkstyle
add 3ea7b3e o Refactored code to ease maintenance o Added more javadoc
add 739b651 o Refactored code to reduce complexity
add 0ed094f [MINVOKER-46] Allow multiple invocations of Maven on the same project
add 51b78b6 o Refactored code to ease maintenance
add c1264e8 o Inherited from latest parent
add 34a9352 o Converted unit tests that executed the mojo to ITs
add fe817bf o Deleted obsolete files
add 8ba3530 [MINVOKER-47] Test builds fail to locate staged artifacts when using custom settings and non-default local repo path
add 425c1d4 [MINVOKER-48] Project cloning does not retain empty directories
add e92fded [MINVOKER-49] Inject global variable with path to local repo into hook scripts
add 7e878a4 o Added another IT
add d75ba44 o Stabilized ITs
add 7d6f965 o Strengthened IT to check that the default local repo path is properly propagated to the sub build
add db47134 o Fixed potentially misleading failure message o Logged script exceptions to build log
add c093cb6 o Improved handling of script exceptions
add a80df99 o Refactored handling of build failures
add 02a8734 o Made build summary use error level for list of failed builds
add 7116bfe o Deleted obsolete files
add 40b991b o Extended FAQ
add e64b714 o Added integration test to check proper artifact staging (inspired by MINVOKER-40 and MINVOKER-43)
add e0b358a o Retained line terminators in filtered files to make their inspection easier
add ec4b124 o Unified interpolation
add f26b28e [MINVOKER-51] NPE when packaging is pom Submitted by: Peter Janes Reviewed by: Benjamin Bentmann
add ac4c1e0 o Extended IT to check for attached artifacts, too
add 6d1d1cf [MINVOKER-52] Add a new mojo parameter to specify filter properties using the more convenient map-syntax
add 05a1e84 o Polished documentation
add fdd0043 [MINVOKER-53] Filtering erroneously interpolates expressions from the POM even if prefix is neither project nor pom
add 9cf6b3a o Added IT to check for proper class loading in hook scripts
add c146a87 o Set svn:eol-style=native
add d401980 o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
add b89f872 o Excluded settings.xml automatically from project scanning
add aff5d0b o Added integration test to check proper handling of POM encoding
add 1f50ba2 o Avoided unnecessary interpolation of settings before each sub build
add 7a10433 [MINVOKER-55] Filter IT POMs in-place if cloneProjectsTo is used
add 090d0ef [MINVOKER-56] Clone all projects which are locally reachable from the invoked IT project
add 0e1c55b o Added javadoc
add 3e16957 [MINVOKER-50] Filter all POMs that are relevant to the forked build
add b2582ab [MINVOKER-57] Allow to configure M2_HOME and JAVA_HOME for the forked builds
add 002f4b0 o Updated documentation
add b24151b o Added integration test to check for discovery of script by well-known file extension
add 0f71bfe o Extended integration test to check both script interpreters
add e0bca8f [MINVOKER-58] Allow to declare setup projects which must be run before all the rest
add 4d2ed60 o Clarified failure conditions
add 6e2d291 o Added integration tests to check handling of failures
add 3be7032 [MINVOKER-59] Using invoker.profiles with empty value causes unintended build
add b677695 o Added integration test to check multiple Maven invocations per project
add 80da3d3 o Updated index page of plugin site
add f88e81a o Unified plugin name
add e0de707 o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
add d336132 o Mentioned plugin ITs as further examples
add e09931d o Explicitly stated UTF-8 as file encoding o Updated license header
add 55a2f86 o Updated index page of plugin site
add e14b1b5 o Updated to maven-invoker:2.0.10
add f49592f o Unified license headers
add 2c5fdf1 o Added integration test to check handling of spaces on Maven command line
add 68b56ef o Added some links
add b0639ca o Added separate document about filtering
add ce04392 o Improved error reporting
add f4769e4 [MINVOKER-60] Artifact staging misses attached artifact metadata of POM projects
add 02e4d42 o Refactored code
add f3c8e94 [MINVOKER-61] Allow to ignore failures
add 4de2e32 [MINVOKER-64] For dependency artifacts that aren't in the current reactor, install them from the local repository when invoker:install is called.
add b41a7fe [MINVOKER-64] invoker:install does not install dependencies unless they are in the reactor
add 499cf6b [MINVOKER-62] Change the default value for the projectsDirectory parameter
add eac515a [MINVOKER-7]
add 38d1397 [MINVOKER-65] Support token "localRepositoryUrl" for filtering settings.xml
add 72a1c84 use released parent
add 8ffcc6a [MINVOKER-66] Reduce log level for install goal output to debug
add 5572a8e o Fixed Checkstyle warnings
add e667620 o Improved IT name
add 77200e0 [MINVOKER-67] Create interpolated settings file in cloneProjectsTo directory and keep it after execution
add 14f321f [MINVOKER-66] Reduce log level for install goal output to debug
add e39574f [maven-release-plugin] prepare release maven-invoker-plugin-1.3
add ee08c87 [maven-release-plugin] prepare for next development iteration
add b9f9cd4 [MINVOKER-68] Enable accessibility for non-public members from BeanShell scripts
add 58cafe7 [MINVOKER-69] Filter token "basedir" no longer interpolated
add 9c20343 o Updated to maven-invoker-plugin:1.3
add 7104177 [MINVOKER-71] Usage of <setupIncludes> can result in duplicate project invocation
add 0c03c6f [MINVOKER-72] Allow to configure network mode for sub builds
add 21192aa [MINVOKER-70] invoker:install does not properly handle versioned dependencies
add 799901a o Installed POM for staged dependencies via attached artifact metadata which more closely resembles things in the Install Plugin and also reduces log noise from the ArtifactInstaller by 50%
add 0beb56a o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
add ef34ccc [MINVOKER-73] Support filter token @baseurl@
add 553d040 o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
add 4740f17 o Added build time to summary output
add e54ffa9 [MINVOKER-74] Allow to specify alternative POMs during multi-module builds
add 9aa8c51 [MINVOKER-75] Trigger further builds upon any indexed invoker property
add 12e1d3d o Simplified example hook script (The Invoker Plugin automatically logs the exception stack trace. Besides, throwing an exception has the additional benefit of transporting the error message/condition to the summary output on the console)
add 0bc068f [MINVOKER-78] Throwing subclasses of java.lang.Error from hook script aborts main build with "FATAL ERROR"
add e497f36 [MINVOKER-79] Allow to easily pass data from the pre-build hook script to the post-build hook script
add 602e93e o Strengthened ITs
add a436f8e o Optimized ITs with regard to execution time
add e7d5e31 [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker Submitted by Stephen Connolly
add ac061cc [MINVOKER-76] add @since make the report directory configurable with cli
add e19ba4d [MINVOKER-76] add some for the report file feature
add 0db4ff3 fix it
add 9a9b592 o Polished code
add 5525654 o Refactored the script execution out into a standalone util class
add 3c4fcf7 o Used modello-maven-plugin version inherited from parent to avoid inconsistencies during reactor build
add e852a99 [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker
add ca9baaa [MINVOKER-77] Add a invoker report mojo which display invoker its result
add a470d25 o Fixed rendering of build result
add 25b7949 o Updated report bundle to refer to builds rather than tests o Added German bundle
add 2030a2a o Polished report and used localized number formats
add 1fdfeac use the latest parents
add 1e6b237 [MINVOKER-81] provide a flag to skip the execution of all invoker steps Submitted by: Mark Struberg
add 8640fbd o Polished code: - Improved exception handling - Centralized retrieval of report files - Reduced visibility of internal methods
add 5c627e5 o Used dedicated system property for test (the build.log Mark Struberg provided suggests file.encoding can't be safely overridden in all envs but that is irrelevant for the test)
add 4e8b547 o Inherited from maven-plugins:13
add 0bc7577 [MINVOKER-83] Allow to configure different system properties for multi-invocation builds
add a429530 [MINVOKER-84] Staging of snapshot dependencies is incomplete
add 7a420bf [MINVOKER-77] Add a invoker report mojo which display invoker its result add French file
add 1057ce6 [MINVOKER-77] Add a invoker report mojo which display invoker its result remove forked lifecycle
add f91a088 add a small javadoc comment on the report mojo
add 66ca99e o Tweaked documentation
add dbdabf2 o Prevented multiple installations of same artifact
add 431b3b2 used http://maven.apache.org/xsd/* for schema location
add 57b57d7 [MINVOKER-85] Don't treat null return value from hook scripts as error
add 248a155 o Tidied up dependencies
add d3e95d8 [MINVOKER-70] invoker:install does not properly handle versioned dependencies
add c9541d6 o Polished code
add 7aef2bf [MINVOKER-88] Staging of existing artifacts from the local repository triggers transformations on them
add 172e12d o Fixed documentation
add c29ac89 o fixed ambiguous links o added Doxia xsd
add 168465d [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
add 952a8d1 o Refactored code
add df3afb3 o Fixed checkstyle errors
add 628bd99 [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
add 9714a48 o Decoupled ITs from maven-site-plugin
add 3b199c5 [MINVOKER-92] Add support for show version option ( -V,--show-version)
add c315702 o Stabilized ITs
add 5beba9a o Added IT profile for Maven 3
add 2e9acad o Refactored code
add 6ebed9d [MINVOKER-93] Filtering all POMs that are relevant to the forked build needs to consider child modules added by profiles
add 863270e o Fixed handling of metadata for dependencies outside of reactor
add 832f30c upgrade parent version to ensure source-release is automatic.
add a848837 [MINVOKER-94] Allow to skip projects based on JRE version or OS family
add d1226df o Polished site
add 81c8aff o Stabilized IT
add acb51d1 o Updated to maven-invoker:2.0.11
add 277dcd1 [maven-release-plugin] prepare release maven-invoker-plugin-1.4
add 0cc09cb [maven-release-plugin] prepare for next development iteration
add 1e40e7d faster execution
add 3861c82 o Updated to maven-invoker-plugin:1.4
add ba4d345 add apache snapshot repo form 3.x build
add 9ef3fc8 o Fixed typo
add afe86cf Implements MINVOKER-95
add b7a95d4 [MINVOKER-95] Committing some tidy-up's suggested by Benjamin Bentmann
add 0f59fa6 [MINVOKER-95] Restoring the behaviour that exceptions thrown in a post-build hook script result in a build failure
add 47c00ed [MINVOKER-96] Adding a selector based on current maven version
add 3c07bab o Fixed typo
add d3150ae o Tweaked summary
add 193ec6d fix some documentation before release
add 2170628 [maven-release-plugin] prepare release maven-invoker-plugin-1.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 (b6abc46)
\
N -- N -- N refs/tags/maven-invoker-plugin-1.5 (e1b2f78)
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>'].