You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dolphinscheduler.apache.org by lg...@apache.org on 2020/07/24 10:27:36 UTC

[incubator-dolphinscheduler-maven-plugin] branch master updated: remove takari parent and change parent to apache

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 82748f0  remove takari parent and change parent to apache
     new c4adc55  Merge pull request #5 from gaojun2048/master
82748f0 is described below

commit 82748f045bd57e6731c95c05f624278e0ae73180
Author: gaojun2048 <54...@qq.com>
AuthorDate: Fri Jul 24 18:20:48 2020 +0800

    remove takari parent and change parent to apache
---
 pom.xml | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 261 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 4d13078..928ed00 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,9 +19,9 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>io.takari</groupId>
-        <artifactId>takari</artifactId>
-        <version>24</version>
+        <groupId>org.apache</groupId>
+        <artifactId>apache</artifactId>
+        <version>21</version>
     </parent>
 
     <groupId>org.apache.dolphinscheduler</groupId>
@@ -60,8 +60,18 @@
         <mavenPluginPluginVersion>3.2</mavenPluginPluginVersion>
         <provisioVersion>1.0.7</provisioVersion>
         <takari.javaSourceVersion>1.8</takari.javaSourceVersion>
+        <takariLifecycleVersion>1.11.9</takariLifecycleVersion>
+        <takari.licenseHeader>http://takari.io/support/license-header.txt</takari.licenseHeader>
+        <takari.lifecycleVersion>1.13.7</takari.lifecycleVersion>
+        <takari.sourceJar>true</takari.sourceJar>
+        <takari.testJar>false</takari.testJar>
+        <takari.compilerId>jdt</takari.compilerId>
+        <takari.annotationProcessing>none</takari.annotationProcessing>
+        <takari.transitiveDependencyReference>error</takari.transitiveDependencyReference>
+        <takari.privatePackageReference>error</takari.privatePackageReference>
+
+        <surefire.version>2.22.0</surefire.version>
 
-        <!-- declare language version for IntelliJ IDEA -->
         <maven.compiler.source>${takari.javaSourceVersion}</maven.compiler.source>
         <maven.compiler.target>${takari.javaSourceVersion}</maven.compiler.target>
     </properties>
@@ -149,6 +159,253 @@
                 <filtering>true</filtering>
             </resource>
         </resources>
+        <plugins>
+            <plugin>
+                <groupId>io.takari.maven.plugins</groupId>
+                <artifactId>takari-lifecycle-plugin</artifactId>
+                <extensions>true</extensions>
+            </plugin>
+        </plugins>
+        <pluginManagement>
+            <plugins>
+                <!-- set versions/configuration of common plugins for reproducibility, ordered alphabetically -->
+                <plugin>
+                    <groupId>io.takari.maven.plugins</groupId>
+                    <artifactId>takari-lifecycle-plugin</artifactId>
+                    <version>${takariLifecycleVersion}</version>
+                    <configuration>
+                        <!-- compile/testCompile -->
+                        <source>${takari.javaSourceVersion}</source>
+                        <compilerId>${takari.compilerId}</compilerId>
+                        <transitiveDependencyReference>${takari.transitiveDependencyReference}</transitiveDependencyReference>
+                        <privatePackageReference>${takari.privatePackageReference}</privatePackageReference>
+                        <proc>${takari.annotationProcessing}</proc>
+                        <!-- jar -->
+                        <sourceJar>${takari.sourceJar}</sourceJar>
+                        <testJar>${takari.testJar}</testJar>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <version>1.8</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>3.1.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>3.1.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.7.0</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skip>true</skip>
+                        <skipMain>true</skipMain>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>2.8.2</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skip>true</skip>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-docck-plugin</artifactId>
+                    <version>1.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-enforcer-plugin</artifactId>
+                    <version>3.0.0-M2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-failsafe-plugin</artifactId>
+                    <version>${surefire.version}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-gpg-plugin</artifactId>
+                    <version>1.6</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>2.5.2</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skip>true</skip>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.1.0</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skip>true</skip>
+                    </configuration>
+                </plugin>
+                <!-- START SNIPPET: release-plugin-configuration -->
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-release-plugin</artifactId>
+                    <version>2.5.3</version>
+                    <configuration>
+                        <localCheckout>true</localCheckout>
+                        <pushChanges>false</pushChanges>
+                        <useReleaseProfile>false</useReleaseProfile>
+                        <autoVersionSubmodules>true</autoVersionSubmodules>
+                        <goals>deploy</goals>
+                        <arguments>--batch-mode -Ptakari-release</arguments>
+                    </configuration>
+                </plugin>
+                <!-- END SNIPPET: release-plugin-configuration -->
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-remote-resources-plugin</artifactId>
+                    <version>1.5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>3.1.0</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skip>true</skip>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-scm-plugin</artifactId>
+                    <version>1.9.5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.7.1</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>org.apache.maven.wagon</groupId>
+                            <artifactId>wagon-ssh</artifactId>
+                            <version>3.1.0</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>3.0.1</version>
+                    <configuration>
+                        <!-- disable accidental use, must use takari-lifecycle -->
+                        <skipSource>true</skipSource>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>${surefire.version}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>animal-sniffer-maven-plugin</artifactId>
+                    <version>1.16</version>
+                    <configuration>
+                        <signature>
+                            <groupId>org.codehaus.mojo.signature</groupId>
+                            <artifactId>java18</artifactId>
+                            <version>1.0</version>
+                        </signature>
+                    </configuration>
+                    <executions>
+                        <execution>
+                            <id>check-java-api-usage</id>
+                            <phase>test</phase>
+                            <goals>
+                                <goal>check</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <groupId>com.mycila</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <version>3.0</version>
+                    <configuration>
+                        <aggregate>true</aggregate>
+                        <strictCheck>true</strictCheck>
+                        <header>${takari.licenseHeader}</header>
+                        <useDefaultExcludes>false</useDefaultExcludes>
+                        <includes>
+                            <include>**/pom.xml</include>
+                            <include>**/*.xml</include>
+                            <include>**/*.xsd</include>
+                            <include>**/*.xjb</include>
+                            <include>**/*.mdo</include>
+                            <include>**/*.properties</include>
+                            <include>**/*.java</include>
+                            <include>**/*.groovy</include>
+                            <include>**/*.scala</include>
+                            <include>**/*.aj</include>
+                            <include>**/*.js</include>
+                            <include>**/*.css</include>
+                        </includes>
+                        <excludes>
+                            <exclude>**/target/**</exclude>
+                            <exclude>**/conf/**</exclude>
+                            <exclude>**/.*</exclude>
+                            <exclude>**/pkg/**</exclude>
+                            <exclude>**/.idea/**</exclude>
+                            <exclude>**/release.properties</exclude>
+                            <exclude>**/pom.xml.releaseBackup</exclude>
+                            <exclude>release.sh</exclude>
+                            <exclude>**/src/test/**</exclude>
+                        </excludes>
+                        <mapping>
+                            <scala>JAVADOC_STYLE</scala>
+                            <xjb>XML_STYLE</xjb>
+                            <mdo>XML_STYLE</mdo>
+                        </mapping>
+                    </configuration>
+                </plugin>
+                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>1.0.0</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>io.tesla.maven.plugins</groupId>
+                                        <artifactId>tesla-license-plugin</artifactId>
+                                        <versionRange>[1.0.0,)</versionRange>
+                                        <goals>
+                                            <goal>check</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
     </build>
 
 </project>
\ No newline at end of file