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]>'].