This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git
from 5603b7b20a [MNG-8648] Concurrent executor fires wrong ProjectStarted
event (#2189)
add bf68c68f69 o added svn structure
add 443c1281ef o moved maven-plugin-testing-harness,
maven-plugin-testing-tools, maven-test-tools projects from shared see
http://www.nabble.com/-proposal--Plugin-tools-and-shared-reorganization-td15916254s177.html
add f8584660c6 o using parent pom due to r636145 o improved readingness o
updated scm url
add fbc286473c o ignored target and IDE files
add 592f049636 o aligned version to 1.2-SNAPSHOT
add b93c681fa2 o Added svn:eol-style=native
add 4ad45537cd [MPLUGINTESTING-1] Add convenience methods to
MavenProjectStub to easily populate model from test resource
add 9c3e3bd546 o Fixed javadoc
add 5c74f1057f Applying patch to make the testing harness compatible with
new plexus classes used in 2.1
add e448862d88 o provided minimalist site.xml and apt files o using
<menu/> tag in site.xml
add f21926ad6a [maven-release-plugin] prepare release
maven-plugin-testing-1.2
add 34b2d90624 [maven-release-plugin] prepare for next development
iteration
add 222d0098cd o fixed some minor checkstyle errors
add 2da72d3830 o Updated SCM web url
add 84d8cfc9ab o fixed groupId in the documentation
add 06494cc8a0 o Changed file encoding to UTF-8
add 4e33b8a8ce o Polished site
add ccd7fca831 o Reordered POM
add 0bd77ac47a o Used http://maven.apache.org/xsd/* for schema location
add 81f46e18b4 [MPLUGINTESTING-18] fixed file handle leaks
add 33e527103b added .settings to svn:ignore
add febafb3d64 move plexus-utils declaration in top pom dptMngt
add 0368b95372 move version of maven artifact in deptMngt in top level pom
add 6f618a0110 bump version to 2.0-SNAPSHOT
add 28efb887aa ignore eclipse files.
add 1dbbc2393b move some components declaration to dependencyManagement
add 54ca8f1097 projects compile and unit pass with 3.x mvn artifacts.
add e9f1d955d1 [MPLUGINTESTING-11] plugin-testing-mvn-3.x branch does not
compile/work with latest maven 3.0-SNAPSHOT Submitted by: Igor Fedorenko
add c6b3dbc805 make it working with 3.x (at least testing with 2 test
cases from site plugin 3.x branch)
add bddf46bfca getPluginDescriptorPath() must be configurable add a
comment on a ugly stuff !
add 680d1138b5 fix compilation with current trunk
add 0cab96f613 fix compilation with current mvn trunk.
add e6b1eb47e8 o Decoupled from plugin manager
add 4eed12a32e fix compilation failure due to trunk change
add d57196337b fix compilation failure due to trunk change
add 1786edfd27 [MPLUGINTESTING-16] update to build with latest maven
3.0-SNAPSHOT Submitted by: Igor Fedorenko
add 9d388c96fe upgrade dependencies. fix compilation failure.
add 3641d8fccc fix compilation failure due to trunk change.
add 7a2f014947 [maven-release-plugin] prepare release
maven-plugin-testing-2.0-alpha-1
add e27848b50e [maven-release-plugin] prepare for next development
iteration
add 9cfa03f3fd [maven-release-plugin] prepare release
maven-plugin-testing-2.0-alpha-1
add 4cb7cee790 [maven-release-plugin] prepare for next development
iteration
add 4ebe802a17 Update to use maven 3.0 and other improvements
add 083b0657ff [MPLUGINTESTING-19] build fails due to missing methods
when building with maven3 Submitted by Jaromír Cápík .
add 1aaf64552f made mvn 3.x compatible code the new trunk
add 9b98f5b5dd added classical javadoc and source xref links
add f2a89ebdd2 added generics
add 28a6cff88e added generics
add ccc9d4a419 added generics
add cd3f2bbb7e added a link to m-invoker-p (should add a back-link)
add df5219c24b fixed links
add 6b2b72fabf added maven 2.x compatibility faq entry
add 71e2b95434 fixed faq.fml markup
add 6505013ff3 [maven-release-plugin] prepare release
maven-plugin-testing-2.0
add c3cbcae180 [maven-release-plugin] prepare for next development
iteration
add b37c4d3c3b minor improvements
add f869d98fcf updated examples to use new plugin-tools' java annotations
add e2a4270859 missing generics
add 63526ba29f added @since info for new methods introduced in 2.0
add 83aec4b8fc o Updated easymock to later version that works post jdk
1.5. Upped other deps too
add cf0a9b2495 [maven-release-plugin] prepare release
maven-plugin-testing-2.1
add 4b11206055 [maven-release-plugin] prepare for next development
iteration
add b63409213d [maven-release-plugin] prepare release
maven-plugin-testing-2.1
add 858f825880 [maven-release-plugin] prepare for next development
iteration
add c59af3f4e7 o Updated to commons-io XmlReader
add 516a7e144e Implement MojoRule, so MojoTestcases are not forced to
extend AbstractMojoTestCase.
add d1a9e0ec05 Update documentation.
add 29b317133b remove inherited from parent
add 77ca4e52b9 o updating for maven 3.1.0 o updating to Eclipse Aether o
using new facilities in the container
add 2a03983e1c bump to 3.0-SNAPSHOT for all modules (child modules omitted
in 1507022)
add 62ba4af2ef Updating for Maven 3.1.1 and some fixes for the Maven
Android Plugin
add 4d9c20c916 Introduced AbstractMojoTestCase#addGuiceModules to allow
guice injector customization
add 36cd5385ce Provide a better error message when the mojo descriptor is
null.
add e48f67e9ad [maven-release-plugin] prepare release
maven-plugin-testing-3.0.0
add 9e60a9e776 [maven-release-plugin] prepare for next development
iteration
add caf3ccbff8 MPLUGINTESTING-32 fixed incorrect configuration merge order
add 57a7602796 MPLUGINTESTING-33 better test plugin artifact file
heuristics
add aee92476d7 [maven-release-plugin] prepare release
maven-plugin-testing-3.0.0
add 2a74ca5962 [maven-release-plugin] prepare for next development
iteration
add 3d0916c1ab changed version to 3.1.0-SNAPSHOT
add de9746cf99 MPLUGINTESTING-37 introduced MojoRule #executeMojo and
related methods
add 088981fe54 MPLUGINTESTING-36 introduced TestResources junit4 test Rule
add 6b972b5e9d [maven-release-plugin] prepare release
maven-plugin-testing-3.1.0
add a7e0af44e2 [maven-release-plugin] prepare for next development
iteration
add 0f29ced939 MPLUGINTESTING-38: When instantiating a Mojo the
ComponentConfigurator setting needs to be honored
add def3ab96b0 Cleaning up debugging output.
add f08ecbbf97 MPLUGINTESTING-40 setup aether repository system session
add 159da96081 MPLUGINTESTING-43 TestResources#create convenience method
add 473b299a54 MPLUGINTESTING-41 bind and manage SessionScope and
MojoExecutionScope
add a042e8b72d MPLUGINTESTING-42 on-the-fly mojo execution configuration
add 65ef31f7bd new version 3.2.0-SNAPSHOT to signify minimal maven 3.2.1
add d28928b91c [maven-release-plugin] prepare release
maven-plugin-testing-3.2.0
add 1386d355c1 [maven-release-plugin] prepare for next development
iteration
add 76b3a2d83e Make test Windows proof
add b14a1412ce enforced use of TestResources as junit @Rule
add a50f0be9d9 sanitize test work directory name
add 5ee402bb5e better default test projects work directory
add 2adbedbc68 code format
add b0427c15e2 MPLUGINTESTING-44 maven 3.2.4 compatibility
add f8762ed952 MPLUGINTESTING-44 enforce maven 3.2.4 as minimal supported
version
add 7c424bb26c MPLUGINTESTING-44 version 3.3.0 to signify maven 3.2.4+
requirement
add 4329b4a2c6 [maven-release-plugin] prepare release
maven-plugin-testing-3.3.0
add a09ad43ee1 [maven-release-plugin] prepare for next development
iteration
add 6c031772df [MPLUGINTESTING-47] Incorrect Mojo Java5 annotations in
example
add 3b3b15dbd9 [MPLUGINTESTING-51] ResolverExpressionEvaluatorStub ignores
project.basedir
add bdd0cbd2fc Stabilize project
add 6c6796852f [MPLUGINTESTING-65] Remove deprecated
maven-plugin-testing-tools module
add 91a7b8e106 [MPLUGINTESTING-61] Require Java 7
add cd2f07c64e update commons-io (#13)
add 69a60bd75f update plexus archiver (#14)
add 82a2413d24 [MPLUGINTESTING-69] update plexus-utils (#17)
add 3ae4b80e90 Bump plexus-archiver from 4.2.2 to 4.2.4
add 6f47b3921b Get rid of warnings, cleanup (#19)
add 9c18ab16c3 Fix javadoc
add 10db35f953 [MPLUGINTESTING-71] Require Java 8
add 43b729bcfe [MPLUGINTESTING-73] Upgrade maven-parent pom to 36
add f70ad06e20 [MPLUGINTESTING-59] Fix getting started guide
add 4d419cb7e1 [MPLUGINTESTING-70] Move maven-compat to test scope
add 8d275b9755 [MPLUGINTESTING-74] Using generics to return the matched
type for lookup... and getVariableValue... methods
add 3e7f6345ae [MPLUGINTESTING-78] Support maven 4 new api (#24)
add f693674231 [MPLUGINTESTING-78] Fix dependency to wrong plexus-utils
add 53b0dbbd11 [MPLUGINTESTING-80] Upgrade to maven 4.0.0-alpha-4 (#27)
add 0adb844511 [MPLUGINTESTING-79] Reformat
add 79558c0636 [MPLUGINTESTING-76] Upgrade Plexus Archiver from 4.3.0 to
4.6.1 (broken api in 4.4.0) (#29)
add d3e1b9ea6a [maven-release-plugin] prepare release
maven-plugin-testing-4.0.0-alpha-1
add c9b0074122 [maven-release-plugin] prepare for next development
iteration
add 0f27a7e7e1 [MNG-6829] Replace any StringUtils#isEmpty(String) and
#isNotEmpty(String) (#30)
add 215ab7ad65 [PLUGINTESTING-85] Bump org.codehaus.plexus:plexus-archiver
to 4.8.0 (#32)
add 13349f6730 [MPLUGINTESTING-84] Support Junit 5 + Maven 3 (#31)
add b4931e4e82 [MPLUGINTESTING-89] Upgrade Maven from 4.0.0-alpha-4 to
4.0.0-alpha-8 (#33)
add 37e90b6432 [MPLUGINTESTING-90] Get rid of maven-compat
add 920d7769fd [MPLUGINTESTING-92] Refresh download page
add e926f0992a [MPLUGINTESTING-91] Maven 3 compatible and improvements
add 4586f5dd6c [maven-release-plugin] prepare release
maven-plugin-testing-4.0.0-alpha-2
add 69cbd01079 [maven-release-plugin] prepare for next development
iteration
add ea866a576a [MPLUGINTESTING-94] Remove Maven 3 support classes
add 716c2428c2 [MPLUGINTESTING-94] Switch to Maven 4.0.0-beta-3
add c1328ca7f3 Rename SessionStub to SessionMock and add a real SessionStub
add 13b803a7e6 Cleanup deps
add c31139beed [maven-release-plugin] prepare release
maven-plugin-testing-4.0.0-beta-1
add fdcd346c64 [maven-release-plugin] prepare for next development
iteration
add b0534e59d9 Upgrade to Maven 4.0.0-beta-5 (#46)
add bc6fd2bbbc [maven-release-plugin] prepare release
maven-plugin-testing-4.0.0-beta-2
add 716e4cd85d [maven-release-plugin] prepare for next development
iteration
add 62e656cecb Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.2
(#52)
add ecf87c0e52 Bump org.codehaus.plexus:plexus-xml from 4.0.3 to 4.0.4
(#59)
add 5ad8e35d15 Bump org.junit:junit-bom from 5.10.1 to 5.11.4 (#61)
add 1b8bd9c778 Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 (#63)
add 7dc74b4bcc Bump org.mockito:mockito-core from 4.6.1 to 5.15.2 (#57)
add d546b05ddd Remove ConfigurationException, default to empty config in
extractPluginConfiguration() method (#51)
add 6539a23cdf Bump org.apache.maven:maven-parent from 42 to 43 (#70)
add 4ad98e8f73 Upgrade to maven 4.0.0-rc-2 (#64)
add e74e24f3ef [maven-release-plugin] prepare release
maven-plugin-testing-4.0.0-beta-3
add f7a223ae44 [maven-release-plugin] prepare for next development
iteration
add db2895629c Bump org.mockito:mockito-core from 5.15.2 to 5.16.0
add da864c14fc Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17
add b6c6edbaf5 Bump org.junit:junit-bom from 5.11.4 to 5.12.0
add f9a9b1bf40 Bump org.junit:junit-bom from 5.12.0 to 5.12.1
add a03f41b4d3 Bump org.mockito:mockito-core from 5.16.0 to 5.16.1
add fa8a825119 Upgrade to Maven 4.0.0-rc-3. (#84)
add b3ff3e2d9c [maven-release-plugin] prepare release v4.0.0-beta-4
add 165c0065fe [maven-release-plugin] prepare for next development
iteration
add f71932e6ea Merge remote-tracking branch
'filtered-plugin-testing/master' into MNG-8642
add 3cd5669607 [MNG-8642] Integrate testing library
No new revisions were added by this update.
Summary of changes:
impl/{maven-jline => maven-testing}/pom.xml | 59 +-
.../maven/api/di/testing/MavenDIExtension.java | 246 +++++
.../apache/maven/api/di/testing/MavenDITest.java | 71 ++
.../apache/maven/api/plugin/testing/Basedir.java | 84 ++
.../maven/api/plugin/testing/InjectMojo.java | 106 ++
.../maven/api/plugin/testing/MojoExtension.java | 814 ++++++++++++++
.../maven/api/plugin/testing/MojoParameter.java | 91 ++
.../maven/api/plugin/testing/MojoParameters.java | 82 ++
.../apache/maven/api/plugin/testing/MojoTest.java | 88 ++
.../api/plugin/testing/stubs/ArtifactStub.java | 191 ++++
.../api/plugin/testing/stubs/LookupStub.java} | 32 +-
.../plugin/testing/stubs/MojoExecutionStub.java | 126 +++
.../maven/api/plugin/testing/stubs/PluginStub.java | 121 +++
.../testing/stubs/ProducedArtifactStub.java} | 17 +-
.../api/plugin/testing/stubs/ProjectStub.java | 302 ++++++
.../testing/stubs/RepositorySystemSupplier.java | 1115 ++++++++++++++++++++
.../api/plugin/testing/stubs/SessionMock.java | 499 +++++++++
.../api/plugin/testing/stubs/SessionStub.java | 465 ++++++++
.../apache/maven/api/di/testing/SimpleDITest.java | 43 +-
.../plugin/testing/ExpressionEvaluatorTest.java | 139 +++
.../META-INF/maven/org.apache.maven.api.di.Inject | 6 +-
.../src/test/resources/META-INF/maven/plugin.xml | 95 ++
impl/pom.xml | 1 +
pom.xml | 4 +
src/graph/ReactorGraph.java | 3 +-
25 files changed, 4725 insertions(+), 75 deletions(-)
copy impl/{maven-jline => maven-testing}/pom.xml (56%)
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/di/testing/MavenDIExtension.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/di/testing/MavenDITest.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/Basedir.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/InjectMojo.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/MojoExtension.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/MojoParameter.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/MojoParameters.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/MojoTest.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/ArtifactStub.java
copy impl/{maven-core/src/test/java/org/apache/maven/SimpleLookup.java =>
maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/LookupStub.java}
(72%)
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/MojoExecutionStub.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/PluginStub.java
copy
impl/{maven-impl/src/main/java/org/apache/maven/impl/DefaultProducedArtifact.java
=>
maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/ProducedArtifactStub.java}
(62%)
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/ProjectStub.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/RepositorySystemSupplier.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/SessionMock.java
create mode 100644
impl/maven-testing/src/main/java/org/apache/maven/api/plugin/testing/stubs/SessionStub.java
copy
compat/maven-model/src/test/java/org/apache/maven/model/ActivationTest.java =>
impl/maven-testing/src/test/java/org/apache/maven/api/di/testing/SimpleDITest.java
(56%)
create mode 100644
impl/maven-testing/src/test/java/org/apache/maven/api/plugin/testing/ExpressionEvaluatorTest.java
copy deploySite.sh =>
impl/maven-testing/src/test/resources/META-INF/maven/org.apache.maven.api.di.Inject
(90%)
create mode 100644
impl/maven-testing/src/test/resources/META-INF/maven/plugin.xml