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

hboutemy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-invoker.git.


      at 184e9b2  Make unittests Java9 compatible

This branch includes the following new commits:

     new f50e464  Adding first version of a maven forking invoker.
     new 447f29e  Adding some basic documentation.
     new 1cd215e  Fixing test resources location.
     new c7173e6  adding cobertura report, and excludes for source files in the 
test resources.
     new ff065a5  Changing version to keep up with maven release, for eventual 
convergence.
     new 089f863  Marking the Invoker as a plexus component.
     new b235d92  updated dependency versions.
     new dc539d5  use a released version of maven-shared-components pom
     new 7df1368  o using latest released parent POM
     new 2c422fe  o use canonical file when getting the tempdir if you're going 
to compare using canonical file. on many unices   including os/x "/tmp" is 
actually "/private/tmp" so all the comparisons of System.getProperty( 
"java.io.tmpdir" ) fail   becasuse that will return "/tmp" unless to make a 
file of it and ask for the canonical value.
     new 0dd1f69  [maven-release-plugin] prepare release maven-invoker-2.0.5
     new 1714391  [maven-release-plugin] prepare for next development iteration
     new 59cfa44  o updating parent references
     new 02a365f  align parent to the last released version, fix/add license 
headers
     new d25a720  move remote-resources out of the profile and remove snapshot 
repo, no more needed.
     new 2315d5f  [maven-release-plugin] prepare release maven-invoker-2.0.6
     new 58fa418  [maven-release-plugin] prepare for next development iteration
     new a97bbee  upgraded plexus-utils dep, fixed a unit test, and cleaned up 
the deps according to dependency:analyze.
     new 58c589c  Add recursive param (for -N switch)
     new 86ad5af  removing ArtifactRepositoryPolicy constants in favor of 
hard-coded strings, to remove a dep on maven-artifact and all it's 
dependencies...these are public contract anyway.
     new 59af473  Fix tests - if MavenCommandlineBuilderTest executes before 
DefaultInvokerTest then the latter fails because the first sets maven.home 
sysprop to something non existent
     new 260862a  [MINVOKER-3] Applied patch (minor changes with formatting) 
Upgraded to plexus-utils 1.4.2-SNAPSHOT Added maven-artifact which was missing 
from pom Fixed the FIXME's in MavenCommandLineBuilder around command line 
handling
     new 306fa2f  [MINVOKER-3] Upgraded to plexus-utils 1.4.2
     new 903fb80  align parents to latest release (snapshot has nothing 
significant other than SCM adjustments) manually set all SCM locations since 
inheriting from a release will position it under the tag which is not correct
     new 62a025e  Fix test to use proper encoding when path contains spaces.
     new 05d11bc  Also check M2_HOME envvar
     new 7f505e1  MNG-3096: wrapped paths and properties containing spaces with 
quotes
     new 5ec8739  fixing jdk 1.4 incompatibility.
     new ec404b0  Adding activated profiles functionality.
     new c7ba59a  Make the JDK configurable
     new f2894cd  Fixing distmgmt, should be removed once I can figure out why 
maven trunk isn't inheriting this section.
     new 69ea9a1  Removing the distributionManagement section.
     new 0866dd1  Removing weird property specification in this test, it only 
muddies the waters.
     new 2b1f6ed  Adjusting to make the main codebase compatible with 
plexus-utils 1.1, to allow this to run inside of a maven 2.0.7 build.
     new 1abf8bd  upgrade p-u version to fix build on os without /bin/bash 
(related to PLXUTILS-34)
     new 4bb32c1  add missing license headers No code change
     new 761d8b2  remove ide file
     new e9b73b3  [MNG-3298] checkRequiredState not throw Exception if M2_HOME 
exists replace the use of System.getenv which throw an Error in jdk1.4
     new cca736a  add a new parameter in InvocationRequest in order to use -npu 
option in the cli
     new 589812b  update to last parent version
     new 84ac77d  [maven-release-plugin] prepare release maven-invoker-2.0.7
     new e2445e3  [maven-release-plugin] prepare for next development iteration
     new 0a67f48  rollback release and lock maven-source-plugin version to 2.0.4
     new 67ee53c  [maven-release-plugin] prepare release maven-invoker-2.0.7
     new 68a5bc7  [maven-release-plugin] prepare for next development iteration
     new a3e7c67  fix license header
     new e4c9002  add a missing method in the interface
     new 70db403  o Use the latest parent.
     new 9339058  o Add a site.xml file with the standard menu options. o Tweak 
titles to follow our standard. o Fix typos.
     new 5c7f0bd  [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven 
start implementation in the maven-invoker component
     new 3300610  add a changes report to track changes in this shared component
     new 76353e6  [maven-release-plugin] prepare release maven-invoker-2.0.8
     new dfa6131  [maven-release-plugin] prepare for next development iteration
     new 79aee0d  o Removed svn:executable
     new c4a11d9  o Ensured Surefire passes maven.home to unit tests (for 
maven-invoker to work) regardless of Surefire version (SUREFIRE-121 vs 
SUREFIRE-491)   (Interestingly, the tests pass on Windows because the envvar 
M2_HOME leaks through to the forked tests, not sure how correct that is...)
     new 21bb237  o Added some words about invoker usage in combination with 
surefire
     new 645bf61  o Shut up console noise from the tests
     new 4be9444  [MSHARED-21] Spaces are incorrectly handled on command line
     new e0c63b9  o Updated change log
     new d6ccd05  o Extended tests
     new 6ffb8af  o Removed unused dependency on maven-artifact o Added 
description o Enabled Surefire report o Lock down versions for report plugins
     new 9c45412  o Applied Maven code style
     new 310a6d3  o Preferred factory method over direct instantiation
     new c315703  o Polished code
     new 828cdf3  o Generalized SystemOut(Logger|Handler) to 
PrintStream(Logger|Handler)
     new f679fc1  Reuse is something that is far easier to say than to do. 
Doing it requires both good design and very good documentation. Even when we 
see good design, which is still infrequently, we won't see the components 
reused without good documentation.   D.L. Parnas, Software Aging. Proceeding of 
the 16th International Conference on Software Engineering, 1994
     new 1f283a3  use last p-u SNAPSHOT
     new aea4b48  o Switched to plexus-utils:1.5.6 o Updated to 
maven-project-info-reports-plugin:2.1
     new bfc7c7e  o Updated SCM URL for web access
     new 4adc128  o Add license headers. o Fix error in code example. o Fix 
typos and formating.
     new 34655ac  o Remove empty unused page.
     new 1a37320  o Add component to issueManagement URL. o Use latest version 
of the Site Plugin.
     new c664b2f  o Fix errors reported by Checkstyle.
     new 3ba18e6  o Move the section about "Configuring the Maven Home 
Directory" to after the code examples.
     new 9d49e63  o Be consistent in the naming.
     new 17cc48b  o Set tentative release date for next release.
     new 2d44735  [maven-release-plugin] prepare release maven-invoker-2.0.9
     new a99ca37  [maven-release-plugin] prepare for next development iteration
     new 6edca3a  [MINVOKER-54] Invoker should provide support for 
activateReactor
     new 9682c45  [maven-release-plugin] prepare release maven-invoker-2.0.10
     new e1c81ef  [maven-release-plugin] prepare for next development iteration
     new 58abf01  o Reordered POM
     new e698512  o Moved the reporting config into a profile o Updated to 
maven-javadoc-plugin:2.5
     new a955950  o Inherited from maven-shared-components:10
     new 05d7664  use the new parent
     new d48df23  o Inherited from maven-shared-components:11
     new 8f9434a  o Used http://maven.apache.org/xsd/* for schema location
     new d85dace  [MSHARED-123] Add support for show version option ( 
-V,--show-version)
     new 78c12b1  don't use anymore p-u deprecated method.
     new beb9230  added XML Schema reference to site.xml
     new 7e09b81  removing one-off source release assemblies (and config), then 
upgrading parent version for all shared projects up to 12, so source-release 
will be automatic.
     new 36a3e99  o Added an assembly descriptor that produces a proper source 
distro
     new 3e6e8bb  [maven-release-plugin] prepare release maven-invoker-2.0.11
     new b055fb3  [maven-release-plugin] prepare for next development iteration
     new cb012c2  [MSHARED-153] Upgrade plexus-utils to avoid potential 
deadlocks in versions prior to 2.0.5
     new f1525a5  o Fixed tests to respect maven.repo.local
     new a1460e0  o Inherited from maven-shared-components:15
     new 9b7c3ec  o Fixed tests to respect maven.repo.local
     new d0756d4  use last parent version
     new fac630b  added javadoc and jxr reports links in top-level menu
     new 366bd4b  upgrade parent version
     new 617acc4  MSHARED-239 replace plexus-utils with maven-shared-utils
     new 3326ff1  MSHARED-239 remove a few more p-u classes and dependencies
     new 1f33a58  MSHARED-239 update non-crucial plugins to newer versions
     new 4b36a12  Add generics
     new efecd0b  [MSHARED-246] Add option for T / threads
     new 51fd83f  [MSHARED-187] Add option to execute a Maven build with 
alsoMake and alsoMakeDependents Contributed by Lucien Weller Reviewed, adjusted 
+ tests by Robert Scholte
     new a6b5dcc  [MSHARED-247] Add option for global-settings
     new 6e1ea32  [MSHARED-248] Add option for toolchains
     new 2857600  [MSHARED-249] Add option for --resume-from
     new 326b4e9  Improve javadoc
     new 2d3d5a6  [MSHARED-251] Option to change from mvn executable to 
mvnDebug executable
     new a927193  Document new features on site
     new 0bc3cf3  Update surefire-version + configuration in example
     new 78129ee  replace plexus-maven-plugin with plexus-component-metadata
     new 1c8d50f  use fluido-skin-1.3.0
     new c0d76d8  Remove changes-report, it is not maintained.
     new ff2e28c  removed version inherited from parent
     new d062e60  Next version will be 2.1
     new c7c2798  Reuse plexus-utils instead of maven-shared-utils to be able 
to release.
     new b73f07e  Use java5 code in example. Let's not use an 'i' variable if 
it is not a for-loop index.
     new ad064bc  [MSHARED-254] Use plexus annotations to generate components 
descriptor
     new ac9e64b  Move component description back to javadoc
     new 796c797  [maven-release-plugin] prepare release maven-invoker-2.1
     new dbd91ee  [maven-release-plugin] prepare for next development iteration
     new 37fe5ae  Explicit specify phase for generate-metadata, otherwise it's 
not generated
     new 1c8e51d  [maven-release-plugin] prepare release maven-invoker-2.1.1
     new acec6a9  [maven-release-plugin] prepare for next development iteration
     new 2422317  use last shared parent 19
     new d51f34a  [MSHARED-278] NullPointerException in MavenCommandLineBuilder 
Submitted by Mikolaj Izdebski
     new 1d847c5  Follow ASF branding rules.
     new 7c1ac47  Use <tarLongFileMode> instead of <tarLongFileFormat> which 
has never worked for maven-assembly-plugin.
     new 248ddd2  Fix typo in Javadoc @param.
     new 2923fb5  Add missing license headers.
     new 40aa35b  Add missing license headers. This component now passes the 
checks done by RAT.
     new 96ee8fc  configured site deploy to /shared-archives/<artifactId>-LATEST
     new b5e9e8d  updated parent pom
     new 854a510  [MNGSITE-152]  - Added appropriate links to download site and 
license location    to fulfill the ASF requirements.
     new a59f9f3  [MNGSITE-152]  - Added missing links from overview to ASF 
License page    and to download area.
     new d5e4377  added license header
     new 84e2580  s/plugins/shared/
     new 8ce9ed1  [MSHARED-358]  - Upgrade of plexus-utils to 3.0.15
     new 39227f3  - Removed comment in pom.xml
     new 070dc14  [MSHARED-371] Increased chance of java8 compliance by 
updating to asm5.x based plexus-component-*
     new 62e54d4  [MSHARED-379]  - Upgrade to plexus-utils to 3.0.20
     new 4730f95  upgraded parent pom
     new e3bbef6  [MSHARED-413] Invoker fails on Windows since Maven-3.3.x
     new c9c2f67  [MSHARED-411] maven-invoker - addShellEnvironment forgets 
variable settings on successive calls Contributed by Holger Mense , verified by 
Robert Scholte
     new b290c94  [MSHARED-261] DefaultInvoker does not set M2_HOME
     new 176aa0f  [maven-release-plugin] prepare release maven-invoker-2.2
     new a4818b4  [maven-release-plugin] prepare for next development iteration
     new 4433ff3  Migrate tests to JUnit4 style to support assumeThat
     new 2a673f4  Also annotate the setUp and tearDown
     new f99c47c  [maven-release-plugin] prepare release maven-invoker-2.2
     new 1776f8c  [maven-release-plugin] prepare for next development iteration
     new a42a649  changed svnpubsub url from /content to /components
     new 0cf218b  moved Jira from Codehaus to Apache
     new 0702bd4  [MNGSITE-243] Fixed wrong link.
     new 2560f7a  [MSHARED-459] Remove deprecated parts from invoker interface
     new 30081dd  Improved code.
     new 187fd19  [MSHARED-460] Upgrade maven-shared-components parent to 
version 22
     new 9c461c8  [MPOM-95] updated parent pom location
     new a801f66  updated Jira url
     new ead77b9  [MSHARED-529] Upgrade maven-shared-components parent to 
version 30
     new b82432a  [MSHARED-568] Using inherited site descriptor / Style
     new e19ebb4  [MSHARED-569] Upgrade plexus-utils to 3.0.24
     new 0a98220  [MSHARED-570] Upgrade plexus-component-metadata plugin / 
plexus-component-annotations  o Upgrade to version 1.7
     new e5a2145  [MSHARED-571] Bump version to 3.0.0-SNAPSHOT
     new 78362d5  [MSHARED-572] Drop Maven 2 Support  o Introduced 
CheckSumPolicy, ReactorFailureBehavior enumerations    instead of strings.    
getGlobalChecksumPolicy() / setGlobalChecksumPolicy() using enum    
setReactorFailureBehavior() / getReactorFailureBehavior() instead    of 
setFailureBehavior() / getFailureBehavior() and using enum as well.  o Removed 
activatedReactor, activatedReactorIncludes, activatedReactorExcludes  o Added 
builder id (--builder id) setBuilder() / getBuilder [...]
     new ec22460  Fixed typo
     new de067ff  Removed apache-release profile cause it is handled by the 
parent.
     new 2bb9e3c  [MINVOKER-207] Remove @Deprecated marked code
     new 8f290c3  Added some @since etc.
     new 426c9f2  Upgrade org.codehaus.plexus:plexus-component-metadata to 
1.7.1 This will make them build with Java9
     new c4e8f35  o Updated to add a test verifying invocations in directories 
with spaces and special chars are working (Windows).
     new ddd6fde  [maven-release-plugin] prepare release maven-invoker-3.0.0
     new 28b6c4b  [maven-release-plugin] prepare for next development iteration
     new 89ca399  [MSHARED-625] Refactored to use 'maven-shared-utils' instead 
of 'plexus-utils'.
     new 069eb83  [MSHARED-625] use released shared-utils 3.2.0
     new 184e9b2  Make unittests Java9 compatible

The 180 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to