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

Reply via email to