You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2023/01/07 18:58:53 UTC

[maven-enforcer] 01/01: [MENFORCER-447] Skip tests for banDuplicatePomDependencyVersions and requireProfileIdsExist with Maven 4

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

sjaranowski pushed a commit to branch MENFORCER-447
in repository https://gitbox.apache.org/repos/asf/maven-enforcer.git

commit c9fddc422f3bc33dc5a8bc1ac3e233963919c440
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat Jan 7 19:58:17 2023 +0100

    [MENFORCER-447] Skip tests for banDuplicatePomDependencyVersions and requireProfileIdsExist with Maven 4
    
    Maven 4 strict checking such rules, so build will not start with projects contains such violations.
---
 .../projects/ban-duplicate-dependencies-versions/invoker.properties  | 5 ++++-
 .../ban-pom-dependency-version-utf8-with-bom/invoker.properties      | 5 ++++-
 .../src/it/projects/ban-pom-dependency-version/invoker.properties    | 5 ++++-
 .../src/it/projects/require-plugin-versions-expressions2/pom.xml     | 5 +++++
 .../it/projects/require-profile-ids-exist_failure/invoker.properties | 5 ++++-
 5 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/invoker.properties b/maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/invoker.properties
index c98ac4c..34b24c1 100644
--- a/maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/invoker.properties
+++ b/maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/invoker.properties
@@ -15,4 +15,7 @@
 # specific language governing permissions and limitations
 # under the License.
 
-invoker.buildResult=failure
\ No newline at end of file
+invoker.buildResult=failure
+
+# Maven 4 check itself such rules
+invoker.maven.version = !4+
\ No newline at end of file
diff --git a/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/invoker.properties b/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/invoker.properties
index c98ac4c..34b24c1 100644
--- a/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/invoker.properties
+++ b/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/invoker.properties
@@ -15,4 +15,7 @@
 # specific language governing permissions and limitations
 # under the License.
 
-invoker.buildResult=failure
\ No newline at end of file
+invoker.buildResult=failure
+
+# Maven 4 check itself such rules
+invoker.maven.version = !4+
\ No newline at end of file
diff --git a/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version/invoker.properties b/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version/invoker.properties
index c98ac4c..34b24c1 100644
--- a/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version/invoker.properties
+++ b/maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version/invoker.properties
@@ -15,4 +15,7 @@
 # specific language governing permissions and limitations
 # under the License.
 
-invoker.buildResult=failure
\ No newline at end of file
+invoker.buildResult=failure
+
+# Maven 4 check itself such rules
+invoker.maven.version = !4+
\ No newline at end of file
diff --git a/maven-enforcer-plugin/src/it/projects/require-plugin-versions-expressions2/pom.xml b/maven-enforcer-plugin/src/it/projects/require-plugin-versions-expressions2/pom.xml
index c8d18cd..c4a0c35 100644
--- a/maven-enforcer-plugin/src/it/projects/require-plugin-versions-expressions2/pom.xml
+++ b/maven-enforcer-plugin/src/it/projects/require-plugin-versions-expressions2/pom.xml
@@ -93,6 +93,11 @@
           <artifactId>maven-site-plugin</artifactId>
           <version>3.9.1</version>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-wrapper-plugin</artifactId>
+          <version>3.0.1</version>
+        </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
diff --git a/maven-enforcer-plugin/src/it/projects/require-profile-ids-exist_failure/invoker.properties b/maven-enforcer-plugin/src/it/projects/require-profile-ids-exist_failure/invoker.properties
index bd8df3b..d453939 100644
--- a/maven-enforcer-plugin/src/it/projects/require-profile-ids-exist_failure/invoker.properties
+++ b/maven-enforcer-plugin/src/it/projects/require-profile-ids-exist_failure/invoker.properties
@@ -16,4 +16,7 @@
 # under the License.
 
 invoker.buildResult=failure
-invoker.profiles = c
\ No newline at end of file
+invoker.profiles = c
+
+# Maven 4 check itself such rules
+invoker.maven.version = !4+
\ No newline at end of file