This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch
feature/add-java-prerequisites-to-plugin-descriptor
in repository https://gitbox.apache.org/repos/asf/maven.git
from 4fc716021 also check Java version from MojoExecutor
add fc865cb06 introduce SPI to check plugin's prerequisites
No new revisions were added by this update.
Summary of changes:
.../maven/lifecycle/internal/MojoExecutor.java | 3 +-
.../apache/maven/plugin/MavenPluginManager.java | 12 +---
.../plugin/internal/DefaultMavenPluginManager.java | 44 +++-----------
.../plugin/internal/JavaPrerequisiteChecker.java | 70 ++++++++++++++++++++++
...or.java => MavenPluginPrerequisiteChecker.java} | 12 ++--
.../plugin/internal/MavenPrerequisiteChecker.java | 58 ++++++++++++++++++
.../internal/DefaultPluginVersionResolver.java | 3 +-
7 files changed, 146 insertions(+), 56 deletions(-)
create mode 100644
maven-core/src/main/java/org/apache/maven/plugin/internal/JavaPrerequisiteChecker.java
copy
maven-core/src/main/java/org/apache/maven/plugin/internal/{MavenPluginValidator.java
=> MavenPluginPrerequisiteChecker.java} (76%)
create mode 100644
maven-core/src/main/java/org/apache/maven/plugin/internal/MavenPrerequisiteChecker.java