Hello community,

here is the log from the commit of package mojo-executor for openSUSE:Factory 
checked in at 2019-11-26 16:58:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mojo-executor (Old)
 and      /work/SRC/openSUSE:Factory/.mojo-executor.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mojo-executor"

Tue Nov 26 16:58:56 2019 rev:2 rq:750581 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mojo-executor/mojo-executor.changes      
2019-11-06 13:55:51.864140726 +0100
+++ /work/SRC/openSUSE:Factory/.mojo-executor.new.26869/mojo-executor.changes   
2019-11-26 16:59:01.092114633 +0100
@@ -1,0 +2,11 @@
+Sun Nov 24 16:51:15 UTC 2019 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to version 2.3.1
+- Added patch:
+  * mojo-executor-dependency.patch
+    + Collections.emptyList() has type of  java.lang.Object and
+      cannot be cast to List<Dependency>.
+- Specify maven.compiler.release to fix build with jdk9+ and newer
+  maven-javadoc-plugin
+
+-------------------------------------------------------------------

Old:
----
  mojo-executor-parent-2.3.0.tar.gz

New:
----
  mojo-executor-dependency.patch
  mojo-executor-parent-2.3.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mojo-executor.spec ++++++
--- /var/tmp/diff_new_pack.O9VHUB/_old  2019-11-26 16:59:02.588114139 +0100
+++ /var/tmp/diff_new_pack.O9VHUB/_new  2019-11-26 16:59:02.588114139 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mojo-executor
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           mojo-executor
-Version:        2.3.0
+Version:        2.3.1
 Release:        0
 Summary:        Mojo Executor
 License:        Apache-2.0
@@ -25,11 +25,13 @@
 URL:            http://timmoore.github.io/mojo-executor/
 Source0:        
https://github.com/TimMoore/%{name}/archive/%{name}-parent-%{version}.tar.gz
 Source1:        http://www.apache.org/licenses/LICENSE-2.0
-BuildRequires:  maven-local fdupes
+Patch0:         mojo-executor-dependency.patch
+BuildRequires:  fdupes
+BuildRequires:  maven-local
+BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
 BuildRequires:  mvn(org.apache.maven:maven-core)
 BuildRequires:  mvn(org.apache.maven:maven-model)
 BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
-BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
 BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
 BuildRequires:  mvn(org.slf4j:slf4j-api)
 BuildRequires:  mvn(org.slf4j:slf4j-simple)
@@ -49,14 +51,19 @@
 
 %prep
 %setup -q -n %{name}-%{name}-parent-%{version}
+%patch0 -p1
 cp %{SOURCE1} .
 %pom_disable_module %{name}-maven-plugin
+%pom_remove_plugin :jacoco-maven-plugin
 
 perl -pi -e 
's#org\.sonatype\.aether\.repository#org.eclipse.aether.repository#g' \
        
mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MavenCompatibilityHelper.java
 
 %build
-%mvn_build -f
+%mvn_build -f \
+%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
+       -- -Dmaven.compiler.release=7
+%endif
 
 %install
 %mvn_install

++++++ mojo-executor-dependency.patch ++++++
--- 
mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
        2019-11-23 20:33:23.082262552 +0100
+++ 
mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
        2019-11-23 20:32:56.434427749 +0100
@@ -197,7 +197,7 @@
      * @return The plugin instance
      */
     public static Plugin plugin(String groupId, String artifactId, String 
version) {
-        return plugin(groupId, artifactId, version, Collections.emptyList());
+        return plugin(groupId, artifactId, version, 
Collections.<Dependency>emptyList());
     }
 
     /**
++++++ mojo-executor-parent-2.3.0.tar.gz -> mojo-executor-parent-2.3.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mojo-executor-mojo-executor-parent-2.3.0/.travis.yml 
new/mojo-executor-mojo-executor-parent-2.3.1/.travis.yml
--- old/mojo-executor-mojo-executor-parent-2.3.0/.travis.yml    2017-05-04 
14:27:03.000000000 +0200
+++ new/mojo-executor-mojo-executor-parent-2.3.1/.travis.yml    2019-11-21 
10:49:07.000000000 +0100
@@ -7,7 +7,7 @@
 #  - '3.5.0'
 
 jdk:
-  - oraclejdk7
+  - openjdk8
 
 # cache local Maven repo: http://docs.travis-ci.com/user/caching/
 cache:
@@ -26,4 +26,11 @@
     - MAVEN=$PWD/apache-maven-3.5.0
 
 install: /bin/true
-script: export M2_HOME=$MAVEN ; export PATH=$M2_HOME/bin:$PATH ; mvn --version 
; mvn clean install
+script:
+  - echo $JAVA_HOME
+  - export M2_HOME=$MAVEN
+  - export PATH=$M2_HOME/bin:$PATH
+  - mvn --version
+  - mvn clean install
+
+after_success: bash <(curl -s https://codecov.io/bash)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mojo-executor-mojo-executor-parent-2.3.0/README.md 
new/mojo-executor-mojo-executor-parent-2.3.1/README.md
--- old/mojo-executor-mojo-executor-parent-2.3.0/README.md      2017-05-04 
14:27:03.000000000 +0200
+++ new/mojo-executor-mojo-executor-parent-2.3.1/README.md      2019-11-21 
10:49:07.000000000 +0100
@@ -2,10 +2,14 @@
 
 The Mojo Executor provides a way to to execute other Mojos (plugins) within a 
Maven plugin, allowing you to easily create Maven plugins that are composed of 
other plugins.
 
-Note from the Maintainer
-========================
+Note from the Maintainers
+=========================
 
-I'm no longer maintaning this project actively, as I no longer use it (and 
have moved away from Maven and Java entirely). It's a simple library that does 
its job, and a lot of people are using it effectively in its current state.
+
+Tim Moore
+---------
+
+I'm no longer maintaining this project actively, as I no longer use it (and 
have moved away from Maven and Java entirely). It's a simple library that does 
its job, and a lot of people are using it effectively in its current state.
 
 I am happy to continue reviewing and merging pull requests, and releasing new 
versions to Maven Central. Most of the contributions so far have come from 
other people, and I'm very grateful to the people that have helped to improve 
Mojo Executor.
 
@@ -13,12 +17,24 @@
 
 If anyone in the community would like to take over as full-time maintainer, 
let's talk! Email me at tmo...@incrementalism.net and we can set up a Skype 
call or Google Hangout to discuss it in detail.
 
-Cheers,  
+Cheers,
 &mdash; Tim
 
+
+Nick Cross
+----------
+
+While I am no longer actively using this plugin I am happy to review, assist 
with contributions, merge PRs and release new versions. I have released the 
last two versions (2.3.0/2.3.1) rolling up all the various fixes and 
improvements.
+
+Cheers,
+&mdash; Nick
+
+
+
 News
 ====
 
+-  4 May 2017 &mdash; Mojo Executor 2.3.0 released (by Nick Cross) with 
various bug fixes and minor improvements.
 - 27 Mar 2014 &mdash; Mojo Executor 1.5.2 released with support for Maven 2 
through 3.1.
 - 12 Feb 2014 &mdash; I'm looking for a new maintainer for this project. If 
you're interested, please get in touch!
 - 26 Nov 2013 &mdash; Mojo Executor 2.2.0 released with support for attributes 
in plugin configuration.
@@ -74,7 +90,7 @@
 private BuildPluginManager pluginManager;
 ```
 
-An alternative form for the executionEnvironment, ignoring the optional 
MavenProject, is: 
+An alternative form for the executionEnvironment, ignoring the optional 
MavenProject, is:
 ```
     executionEnvironment(
         mavenSession,
@@ -97,7 +113,7 @@
     <dependency>
         <groupId>org.twdata.maven</groupId>
         <artifactId>mojo-executor</artifactId>
-        <version>2.2.0</version>
+        <version>2.3.0</version>
     </dependency>
 </dependencies>
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/pom.xml 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/pom.xml
--- old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/pom.xml  
2017-05-04 14:27:03.000000000 +0200
+++ new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/pom.xml  
2019-11-21 10:49:07.000000000 +0100
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.twdata.maven</groupId>
         <artifactId>mojo-executor-parent</artifactId>
-        <version>2.3.0</version>
+        <version>2.3.1</version>
     </parent>
 
     <artifactId>mojo-executor</artifactId>
@@ -66,6 +66,7 @@
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-simple</artifactId>
+            <scope>test</scope>
         </dependency>
     </dependencies>
 </project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MavenCompatibilityHelper.java
 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MavenCompatibilityHelper.java
--- 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MavenCompatibilityHelper.java
        2017-05-04 14:27:03.000000000 +0200
+++ 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MavenCompatibilityHelper.java
        2019-11-21 10:49:07.000000000 +0100
@@ -24,9 +24,9 @@
 import org.apache.maven.plugin.PluginNotFoundException;
 import org.apache.maven.plugin.PluginResolutionException;
 import org.apache.maven.plugin.descriptor.PluginDescriptor;
+import org.eclipse.aether.repository.RemoteRepository;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.sonatype.aether.repository.RemoteRepository;
 import org.twdata.maven.mojoexecutor.MojoExecutor.ExecutionEnvironment;
 
 import java.lang.reflect.InvocationTargetException;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
--- 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
    2017-05-04 14:27:03.000000000 +0200
+++ 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/main/java/org/twdata/maven/mojoexecutor/MojoExecutor.java
    2019-11-21 10:49:07.000000000 +0100
@@ -65,6 +65,7 @@
  *          );
  * </pre>
  */
+@SuppressWarnings("WeakerAccess")
 public class MojoExecutor {
 
     private static final Logger logger = LoggerFactory.getLogger( 
MojoExecutor.class );
@@ -117,20 +118,7 @@
             }
             MojoExecution exec = mojoExecution(mojoDescriptor, executionId, 
configuration);
             env.getPluginManager().executeMojo(session, exec);
-        // TODO : Consider using JDK7 multi-catch
-        } catch (PluginConfigurationException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (PluginNotFoundException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (InvalidPluginDescriptorException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (PluginManagerException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (PluginDescriptorParsingException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (MojoFailureException e) {
-            throw new MojoExecutionException("Unable to execute mojo", e);
-        } catch (PluginResolutionException e) {
+        } catch (PluginConfigurationException | PluginNotFoundException | 
InvalidPluginDescriptorException | PluginManagerException | 
PluginDescriptorParsingException | MojoFailureException | 
PluginResolutionException e) {
             throw new MojoExecutionException("Unable to execute mojo", e);
         }
     }
@@ -209,7 +197,7 @@
      * @return The plugin instance
      */
     public static Plugin plugin(String groupId, String artifactId, String 
version) {
-        return plugin(groupId, artifactId, version, 
Collections.<Dependency>emptyList());
+        return plugin(groupId, artifactId, version, Collections.emptyList());
     }
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/test/java/org/twdata/maven/mojoexecutor/MojoExecutorTest.java
 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/test/java/org/twdata/maven/mojoexecutor/MojoExecutorTest.java
--- 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor/src/test/java/org/twdata/maven/mojoexecutor/MojoExecutorTest.java
        2017-05-04 14:27:03.000000000 +0200
+++ 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor/src/test/java/org/twdata/maven/mojoexecutor/MojoExecutorTest.java
        2019-11-21 10:49:07.000000000 +0100
@@ -24,18 +24,17 @@
 import org.apache.maven.project.MavenProject;
 import org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
+import org.eclipse.aether.RepositorySystemSession;
+import org.eclipse.aether.repository.RemoteRepository;
 import org.hamcrest.CoreMatchers;
 import org.hamcrest.Description;
 import org.hamcrest.Matcher;
 import org.hamcrest.TypeSafeDiagnosingMatcher;
 import org.junit.Before;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.Mock;
 import org.mockito.runners.MockitoJUnitRunner;
-import org.sonatype.aether.RepositorySystemSession;
-import org.sonatype.aether.repository.RemoteRepository;
 
 import java.util.List;
 import java.util.Map;
@@ -49,6 +48,8 @@
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.artifactId;
+import static org.twdata.maven.mojoexecutor.MojoExecutor.attribute;
+import static org.twdata.maven.mojoexecutor.MojoExecutor.attributes;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.configuration;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.dependencies;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.dependency;
@@ -60,8 +61,6 @@
 import static org.twdata.maven.mojoexecutor.MojoExecutor.name;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.plugin;
 import static org.twdata.maven.mojoexecutor.MojoExecutor.version;
-import static org.twdata.maven.mojoexecutor.MojoExecutor.attributes;
-import static org.twdata.maven.mojoexecutor.MojoExecutor.attribute;
 
 @RunWith(MockitoJUnitRunner.class)
 public class MojoExecutorTest {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor-maven-plugin/pom.xml 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor-maven-plugin/pom.xml
--- 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor-maven-plugin/pom.xml 
    2017-05-04 14:27:03.000000000 +0200
+++ 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor-maven-plugin/pom.xml 
    2019-11-21 10:49:07.000000000 +0100
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.twdata.maven</groupId>
         <artifactId>mojo-executor-parent</artifactId>
-        <version>2.3.0</version>
+        <version>2.3.1</version>
     </parent>
 
     <artifactId>mojo-executor-maven-plugin</artifactId>
@@ -80,7 +80,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-plugin-plugin</artifactId>
-                <version>3.4</version>
                 <executions>
                     <execution>
                         <id>default-descriptor</id>
@@ -94,7 +93,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-invoker-plugin</artifactId>
-                <version>2.0.0</version>
                 <configuration>
                     <!-- <debug>true</debug> -->
                     
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor-maven-plugin/src/main/java/org/twdata/maven/mojoexecutor/plugin/MojoExecutorMojo.java
 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor-maven-plugin/src/main/java/org/twdata/maven/mojoexecutor/plugin/MojoExecutorMojo.java
--- 
old/mojo-executor-mojo-executor-parent-2.3.0/mojo-executor-maven-plugin/src/main/java/org/twdata/maven/mojoexecutor/plugin/MojoExecutorMojo.java
    2017-05-04 14:27:03.000000000 +0200
+++ 
new/mojo-executor-mojo-executor-parent-2.3.1/mojo-executor-maven-plugin/src/main/java/org/twdata/maven/mojoexecutor/plugin/MojoExecutorMojo.java
    2019-11-21 10:49:07.000000000 +0100
@@ -41,6 +41,7 @@
 /**
  * Execute a Mojo using the MojoExecutor.
  */
+@SuppressWarnings("unused")
 @Mojo( name = "execute-mojo", defaultPhase = LifecyclePhase.TEST, 
requiresDependencyResolution = ResolutionScope.TEST)
 public class MojoExecutorMojo extends AbstractMojo {
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mojo-executor-mojo-executor-parent-2.3.0/pom.xml 
new/mojo-executor-mojo-executor-parent-2.3.1/pom.xml
--- old/mojo-executor-mojo-executor-parent-2.3.0/pom.xml        2017-05-04 
14:27:03.000000000 +0200
+++ new/mojo-executor-mojo-executor-parent-2.3.1/pom.xml        2019-11-21 
10:49:07.000000000 +0100
@@ -17,244 +17,313 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.sonatype.oss</groupId>
-        <artifactId>oss-parent</artifactId>
-        <version>7</version>
-    </parent>
-
-    <groupId>org.twdata.maven</groupId>
-    <artifactId>mojo-executor-parent</artifactId>
-    <version>2.3.0</version>
-    <packaging>pom</packaging>
-
-    <name>Mojo Executor Parent</name>
-    <description>
-        The Mojo Executor provides a way to to execute other Mojos (plugins) 
within a Maven plugin, allowing you to
-        easily create Maven plugins that are composed of other plugins.
-    </description>
-    <url>http://timmoore.github.com/mojo-executor/</url>
-    <inceptionYear>2008</inceptionYear>
-    <licenses>
-        <license>
-            <name>Apache License, Version 2.0</name>
-            <url>http://www.apache.org/licenses/LICENSE-2.0</url>
-            <distribution>repo</distribution>
-        </license>
-    </licenses>
-
-    <developers>
-        <developer>
-            <id>mrdon</id>
-            <name>Don Brown</name>
-            <email>mr...@twdata.org</email>
-            <roles>
-                <role>Original Author</role>
-            </roles>
-        </developer>
-        <developer>
-            <id>TimMoore</id>
-            <name>Tim Moore</name>
-            <email>tmo...@incrementalism.net</email>
-            <roles>
-                <role>Current Maintainer</role>
-            </roles>
-        </developer>
-    </developers>
-    <contributors>
-        <contributor>
-            <name>Jelmer Kuperus</name>
-        </contributor>
-        <contributor>
-            <name>Olivier Lamy</name>
-            <email>ol...@apache.org</email>
-        </contributor>
-        <contributor>
-            <name>Matthew McCullough</name>
-            <email>matth...@ambientideas.com</email>
-        </contributor>
-        <contributor>
-            <name>Robert Munteanu</name>
-            <email>robert.munte...@gmail.com</email>
-        </contributor>
-        <contributor>
-            <name>Gili Tzabari</name>
-            <email>cow...@bbs.darktech.org</email>
-        </contributor>
-        <contributor>
-            <name>Joseph Walton</name>
-            <email>j...@kafsemo.org</email>
-        </contributor>
-    </contributors>
-
-    <modules>
-        <module>mojo-executor</module>
-        <module>mojo-executor-maven-plugin</module>
-    </modules>
-
-    <scm>
-        
<connection>scm:git:git://github.com/TimMoore/mojo-executor.git</connection>
-        
<developerConnection>scm:git:ssh://g...@github.com/TimMoore/mojo-executor.git</developerConnection>
-        <url>https://github.com/TimMoore/mojo-executor</url>
-    </scm>
-    <issueManagement>
-        <system>GitHub</system>
-        <url>https://github.com/TimMoore/mojo-executor/issues</url>
-    </issueManagement>
-
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.version>3.0.5</maven.version>
-    </properties>
-
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.maven</groupId>
-                <artifactId>maven</artifactId>
-                <version>${maven.version}</version>
-                <scope>import</scope>
-                <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.maven</groupId>
-                <artifactId>maven-model</artifactId>
-                <version>${maven.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.maven.plugin-tools</groupId>
-                <artifactId>maven-plugin-annotations</artifactId>
-                <version>3.4</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.maven</groupId>
-                <artifactId>maven-embedder</artifactId>
-                <version>3.3.1</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.plexus</groupId>
-                <artifactId>plexus-utils</artifactId>
-                <version>2.1</version>
-            </dependency>
-
-            <dependency>
-                <groupId>${project.groupId}</groupId>
-                <artifactId>mojo-executor</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>4.12</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.hamcrest</groupId>
-                <artifactId>hamcrest-core</artifactId>
-                <version>1.2</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.mockito</groupId>
-                <artifactId>mockito-core</artifactId>
-                <version>1.8.5</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>commons-lang</groupId>
-                <artifactId>commons-lang</artifactId>
-                <version>2.5</version>
-            </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>slf4j-api</artifactId>
-                <version>1.7.22</version>
-            </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>slf4j-simple</artifactId>
-                <version>1.7.22</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.maven</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.1</version>
-                    <configuration>
-                        <source>1.5</source>
-                        <target>1.5</target>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven</groupId>
-                    <artifactId>maven-invoker-plugin</artifactId>
-                    <version>2.0.0</version>
-                </plugin>
-            </plugins>
-        </pluginManagement>
+  <parent>
+    <groupId>org.sonatype.oss</groupId>
+    <artifactId>oss-parent</artifactId>
+    <version>9</version>
+  </parent>
+
+  <groupId>org.twdata.maven</groupId>
+  <artifactId>mojo-executor-parent</artifactId>
+  <version>2.3.1</version>
+  <packaging>pom</packaging>
+
+  <name>Mojo Executor Parent</name>
+  <description>
+    The Mojo Executor provides a way to to execute other Mojos (plugins) 
within a Maven plugin, allowing you to
+    easily create Maven plugins that are composed of other plugins.
+  </description>
+  <url>http://timmoore.github.com/mojo-executor/</url>
+  <inceptionYear>2008</inceptionYear>
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <developers>
+    <developer>
+      <id>mrdon</id>
+      <name>Don Brown</name>
+      <email>mr...@twdata.org</email>
+      <roles>
+        <role>Original Author</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>TimMoore</id>
+      <name>Tim Moore</name>
+      <email>tmo...@incrementalism.net</email>
+      <roles>
+        <role>Current Maintainer</role>
+      </roles>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>Jelmer Kuperus</name>
+    </contributor>
+    <contributor>
+      <name>Olivier Lamy</name>
+      <email>ol...@apache.org</email>
+    </contributor>
+    <contributor>
+      <name>Matthew McCullough</name>
+      <email>matth...@ambientideas.com</email>
+    </contributor>
+    <contributor>
+      <name>Robert Munteanu</name>
+      <email>robert.munte...@gmail.com</email>
+    </contributor>
+    <contributor>
+      <name>Gili Tzabari</name>
+      <email>cow...@bbs.darktech.org</email>
+    </contributor>
+    <contributor>
+      <name>Joseph Walton</name>
+      <email>j...@kafsemo.org</email>
+    </contributor>
+  </contributors>
+
+  <modules>
+    <module>mojo-executor</module>
+    <module>mojo-executor-maven-plugin</module>
+  </modules>
+
+  <scm>
+    
<connection>scm:git:git://github.com/TimMoore/mojo-executor.git</connection>
+    
<developerConnection>scm:git:ssh://g...@github.com/TimMoore/mojo-executor.git</developerConnection>
+    <url>https://github.com/TimMoore/mojo-executor</url>
+    <tag>mojo-executor-parent-2.3.1</tag>
+  </scm>
+  <issueManagement>
+    <system>GitHub</system>
+    <url>https://github.com/TimMoore/mojo-executor/issues</url>
+  </issueManagement>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.version>3.5.0</maven.version>
+  </properties>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.apache.maven</groupId>
+        <artifactId>maven</artifactId>
+        <version>${maven.version}</version>
+        <scope>import</scope>
+        <type>pom</type>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.maven</groupId>
+        <artifactId>maven-model</artifactId>
+        <version>${maven.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.maven.plugin-tools</groupId>
+        <artifactId>maven-plugin-annotations</artifactId>
+        <version>3.4</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.maven</groupId>
+        <artifactId>maven-embedder</artifactId>
+        <version>3.3.1</version>
+      </dependency>
+      <dependency>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-utils</artifactId>
+        <version>2.1</version>
+      </dependency>
+
+      <dependency>
+        <groupId>${project.groupId}</groupId>
+        <artifactId>mojo-executor</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>4.12</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.hamcrest</groupId>
+        <artifactId>hamcrest-core</artifactId>
+        <version>1.3</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.mockito</groupId>
+        <artifactId>mockito-core</artifactId>
+        <version>1.8.5</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>commons-lang</groupId>
+        <artifactId>commons-lang</artifactId>
+        <version>2.5</version>
+      </dependency>
+      <dependency>
+        <groupId>org.slf4j</groupId>
+        <artifactId>slf4j-api</artifactId>
+        <version>1.7.25</version>
+      </dependency>
+      <dependency>
+        <groupId>org.slf4j</groupId>
+        <artifactId>slf4j-simple</artifactId>
+        <version>1.7.25</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.8.1</version>
+          <configuration>
+            <source>1.8</source>
+            <target>1.8</target>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-plugin-plugin</artifactId>
+          <version>3.6.0</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-invoker-plugin</artifactId>
+          <version>3.2.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>3.1.1</version>
+          <executions>
+            <execution>
+              <id>attach-javadocs</id>
+              <goals>
+                <goal>jar</goal>
+              </goals>
+              <configuration>
+                <detectOfflineLinks>false</detectOfflineLinks>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <plugin>
+          <groupId>org.jacoco</groupId>
+          <artifactId>jacoco-maven-plugin</artifactId>
+          <version>0.8.4</version>
+          <executions>
+            <execution>
+              <goals>
+                <goal>prepare-agent</goal>
+              </goals>
+            </execution>
+            <execution>
+              <id>report</id>
+              <phase>test</phase>
+              <goals>
+                <goal>report</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>3.0.0-M2</version>
+        <executions>
+          <execution>
+            <id>enforce-dependencies</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <requireMavenVersion>
+                  <version>[3.0,4.0)</version>
+                  <message>Version 2.x of Mojo Executor requires Maven 
${maven.version}. Use Mojo Executor 1.x with Maven 2.</message>
+                </requireMavenVersion>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-release-plugin</artifactId>
+        <version>2.5.3</version>
+        <configuration>
+          <autoVersionSubmodules>true</autoVersionSubmodules>
+          <mavenExecutorId>forked-path</mavenExecutorId>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>prepare-agent</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>report</id>
+            <phase>test</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>release-sign-artifacts</id>
+      <activation>
+        <property>
+          <name>performRelease</name>
+          <value>true</value>
+        </property>
+      </activation>
+      <build>
         <plugins>
-             <plugin>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <version>1.4.1</version>
-                <executions>
-                    <execution>
-                        <id>enforce-dependencies</id>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <rules>
-                                <requireMavenVersion>
-                                    <version>[3.0,4.0)</version>
-                                    <message>Version 2.x of Mojo Executor 
requires Maven ${maven.version}. Use Mojo Executor 1.x with Maven 2.</message>
-                                </requireMavenVersion>
-                            </rules>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-release-plugin</artifactId>
-                <version>2.1</version>
-                <configuration>
-                    <autoVersionSubmodules>true</autoVersionSubmodules>
-                    <mavenExecutorId>forked-path</mavenExecutorId>
-                </configuration>
-            </plugin>
+          <plugin>
+            <artifactId>maven-gpg-plugin</artifactId>
+            <version>1.6</version>
+            <executions>
+              <execution>
+                <id>sign-artifacts</id>
+                <phase>verify</phase>
+                <goals>
+                  <goal>sign</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>release-sign-artifacts</id>
-            <activation>
-                <property>
-                    <name>performRelease</name>
-                    <value>true</value>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <version>1.2</version>
-                        <executions>
-                            <execution>
-                                <id>sign-artifacts</id>
-                                <phase>verify</phase>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+      </build>
+    </profile>
+  </profiles>
 </project>


Reply via email to