You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2019/09/06 01:19:35 UTC

[maven-invoker-plugin] branch master updated: as default value is 0 it makes more sense to use the other ordering solution

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

olamy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new c790d73  as default value is 0 it makes more sense to use the other ordering solution
c790d73 is described below

commit c790d73992e59750a7264480509e7cd859746b2f
Author: olivier lamy <ol...@apache.org>
AuthorDate: Fri Sep 6 11:19:23 2019 +1000

    as default value is 0 it makes more sense to use the other ordering solution
    
    Signed-off-by: olivier lamy <ol...@apache.org>
---
 src/it/project-setup/src/it/project3/invoker.properties             | 2 +-
 .../java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java  | 6 +++---
 src/main/mdo/invocation.mdo                                         | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/it/project-setup/src/it/project3/invoker.properties b/src/it/project-setup/src/it/project3/invoker.properties
index 5cf17e6..be57c2e 100644
--- a/src/it/project-setup/src/it/project3/invoker.properties
+++ b/src/it/project-setup/src/it/project3/invoker.properties
@@ -15,4 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 
-invoker.ordinal=1
+invoker.ordinal=100
diff --git a/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java b/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
index da8d390..45eaf1a 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
@@ -568,8 +568,8 @@ public abstract class AbstractInvokerMojo
      * # Since plugin version 3.0.1
      * invoker.settingsFile = ../
      *
-     * # An integer value to control run order of projects. sorted in the ascending order of the ordinal.
-     * In other words, the BuildJobs with the slowest numbers will be executed first
+     * # An integer value to control run order of projects. sorted in the descending order of the ordinal.
+     * In other words, the BuildJobs with the highest numbers will be executed first
      * # Since plugin version 3.2.1
      * invoker.ordinal = 3
      * invoker.ordinal = 1
@@ -2408,7 +2408,7 @@ public abstract class AbstractInvokerMojo
         @Override
         public int compare( Object o1, Object o2 )
         {
-            return Integer.compare( ( ( BuildJob ) o1 ).getOrdinal(), ( ( BuildJob ) o2 ).getOrdinal() );
+            return Integer.compare( ( ( BuildJob ) o2 ).getOrdinal(), ( ( BuildJob ) o1 ).getOrdinal() );
         }
     }
 
diff --git a/src/main/mdo/invocation.mdo b/src/main/mdo/invocation.mdo
index a019b2d..ad8b0c4 100644
--- a/src/main/mdo/invocation.mdo
+++ b/src/main/mdo/invocation.mdo
@@ -101,7 +101,7 @@ under the License.
           <version>1.0.0</version>
           <required>false</required>
           <type>int</type>
-          <description>BuildJobs will be sorted in the ascending order of the ordinal. In other words, the BuildJobs with the slowest numbers will be executed first</description>
+          <description>BuildJobs will be sorted in the descending order of the ordinal. In other words, the BuildJobs with the highest numbers will be executed first</description>
         </field>
       </fields>
       <codeSegments>