You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2020/11/07 14:12:08 UTC

[incubator-hop] branch master updated: Move repositories to their specific plugins

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

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git


The following commit(s) were added to refs/heads/master by this push:
     new 93707e0  Move repositories to their specific plugins
93707e0 is described below

commit 93707e00bf68d2116514ca6df558544813af1789
Author: Hans Van Akelyen <ha...@gmail.com>
AuthorDate: Sat Nov 7 15:11:47 2020 +0100

    Move repositories to their specific plugins
---
 .../plugins/actions/sendnagiospassivecheck/pom.xml |  15 ++-
 assemblies/plugins/actions/syslog/pom.xml          |  14 ++
 .../plugins/databases/redshift-assemblies/pom.xml  |  14 ++
 assemblies/plugins/transforms/syslog/pom.xml       |  14 ++
 assemblies/plugins/transforms/webservices/pom.xml  |  15 +++
 plugins/actions/sendnagiospassivecheck/pom.xml     |  72 ++++++----
 plugins/actions/syslog/pom.xml                     |  95 ++++++++------
 plugins/databases/redshift/pom.xml                 | 146 ++++++++++++---------
 plugins/transforms/syslog/pom.xml                  |  13 ++
 plugins/transforms/webservices/pom.xml             |  14 ++
 pom.xml                                            |  95 ++++----------
 11 files changed, 304 insertions(+), 203 deletions(-)

diff --git a/assemblies/plugins/actions/sendnagiospassivecheck/pom.xml b/assemblies/plugins/actions/sendnagiospassivecheck/pom.xml
index 4b66a93..a1f0f7d 100644
--- a/assemblies/plugins/actions/sendnagiospassivecheck/pom.xml
+++ b/assemblies/plugins/actions/sendnagiospassivecheck/pom.xml
@@ -38,5 +38,18 @@
 			</exclusions>
 		</dependency>        
     </dependencies>
-    
+
+    <repositories>
+        <repository>
+            <id>clojars</id>
+            <url>https://clojars.org/repo/</url>
+            <name>Clojars</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/assemblies/plugins/actions/syslog/pom.xml b/assemblies/plugins/actions/syslog/pom.xml
index c958b8b..8b9f1ae 100644
--- a/assemblies/plugins/actions/syslog/pom.xml
+++ b/assemblies/plugins/actions/syslog/pom.xml
@@ -51,4 +51,18 @@
 		</dependency>
 	</dependencies>
 
+	<repositories>
+		<repository>
+			<id>clojars</id>
+			<url>https://clojars.org/repo/</url>
+			<name>Clojars</name>
+			<snapshots>
+				<enabled>false</enabled>
+			</snapshots>
+			<releases>
+				<enabled>true</enabled>
+			</releases>
+		</repository>
+	</repositories>
+
 </project>
\ No newline at end of file
diff --git a/assemblies/plugins/databases/redshift-assemblies/pom.xml b/assemblies/plugins/databases/redshift-assemblies/pom.xml
index 102b21c..b2df53d 100644
--- a/assemblies/plugins/databases/redshift-assemblies/pom.xml
+++ b/assemblies/plugins/databases/redshift-assemblies/pom.xml
@@ -36,4 +36,18 @@
         </dependency>
     </dependencies>
 
+    <repositories>
+        <repository>
+            <id>mulesoft</id>
+            <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
+            <name>Mulesoft</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
+
 </project>
\ No newline at end of file
diff --git a/assemblies/plugins/transforms/syslog/pom.xml b/assemblies/plugins/transforms/syslog/pom.xml
index c924c00..527a915 100644
--- a/assemblies/plugins/transforms/syslog/pom.xml
+++ b/assemblies/plugins/transforms/syslog/pom.xml
@@ -57,4 +57,18 @@
             </exclusions>
         </dependency>
     </dependencies>
+
+    <repositories>
+        <repository>
+            <id>clojars</id>
+            <url>https://clojars.org/repo/</url>
+            <name>Clojars</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/assemblies/plugins/transforms/webservices/pom.xml b/assemblies/plugins/transforms/webservices/pom.xml
index f2955dc..fc57724 100644
--- a/assemblies/plugins/transforms/webservices/pom.xml
+++ b/assemblies/plugins/transforms/webservices/pom.xml
@@ -35,4 +35,19 @@
             <version>1.6.2</version>
         </dependency>
     </dependencies>
+
+    <repositories>
+        <repository>
+            <id>geomajas</id>
+            <url>http://maven.geomajas.org/</url>
+            <name>Geomajas</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
+
 </project>
\ No newline at end of file
diff --git a/plugins/actions/sendnagiospassivecheck/pom.xml b/plugins/actions/sendnagiospassivecheck/pom.xml
index f344ce8..0487ef1 100644
--- a/plugins/actions/sendnagiospassivecheck/pom.xml
+++ b/plugins/actions/sendnagiospassivecheck/pom.xml
@@ -1,36 +1,50 @@
 <?xml version="1.0"?>
 <project
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-	xmlns="http://maven.apache.org/POM/4.0.0"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-	<modelVersion>4.0.0</modelVersion>
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
 
-	<parent>
-		<groupId>org.apache.hop</groupId>
-		<artifactId>hop-plugins-actions</artifactId>
-		<version>0.50-SNAPSHOT</version>
-	</parent>
+    <parent>
+        <groupId>org.apache.hop</groupId>
+        <artifactId>hop-plugins-actions</artifactId>
+        <version>0.50-SNAPSHOT</version>
+    </parent>
 
-	<artifactId>hop-action-sendnagiospassivecheck</artifactId>
-	<packaging>jar</packaging>
+    <artifactId>hop-action-sendnagiospassivecheck</artifactId>
+    <packaging>jar</packaging>
 
-	<name>Hop Plugins Actions Send Nagios passive check</name>
+    <name>Hop Plugins Actions Send Nagios passive check</name>
 
-	<properties>
-		<jsendnsca.version>2.1</jsendnsca.version>
-	</properties>
-	
-	<dependencies>
-		<dependency>
-			<groupId>com.googlecode.jsendnsca</groupId>
-			<artifactId>jsendnsca</artifactId>
-			<version>${jsendnsca.version}</version>
-			<exclusions>
-				<exclusion>
-					<groupId>*</groupId>
-					<artifactId>*</artifactId>
-				</exclusion>
-			</exclusions>
-		</dependency>
-	</dependencies>
+    <properties>
+        <jsendnsca.version>2.1</jsendnsca.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.googlecode.jsendnsca</groupId>
+            <artifactId>jsendnsca</artifactId>
+            <version>${jsendnsca.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+    </dependencies>
+
+    <repositories>
+        <repository>
+            <id>clojars</id>
+            <url>https://clojars.org/repo/</url>
+            <name>Clojars</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/plugins/actions/syslog/pom.xml b/plugins/actions/syslog/pom.xml
index aa11b73..1c615dc 100644
--- a/plugins/actions/syslog/pom.xml
+++ b/plugins/actions/syslog/pom.xml
@@ -1,49 +1,62 @@
 <?xml version="1.0"?>
 <project
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-	xmlns="http://maven.apache.org/POM/4.0.0"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-	<modelVersion>4.0.0</modelVersion>
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
 
-	<parent>
-		<groupId>org.apache.hop</groupId>
-		<artifactId>hop-plugins-actions</artifactId>
-		<version>0.50-SNAPSHOT</version>
-	</parent>
+    <parent>
+        <groupId>org.apache.hop</groupId>
+        <artifactId>hop-plugins-actions</artifactId>
+        <version>0.50-SNAPSHOT</version>
+    </parent>
 
-	<artifactId>hop-action-syslog</artifactId>
-	<packaging>jar</packaging>
+    <artifactId>hop-action-syslog</artifactId>
+    <packaging>jar</packaging>
 
-	<name>Hop Plugins Actions Send information using Syslog</name>
+    <name>Hop Plugins Actions Send information using Syslog</name>
 
-	<properties>
-		<syslog4j.version>0.9.46</syslog4j.version>
-		<snmp4j.version>1.9.1f</snmp4j.version>
-	</properties>
+    <properties>
+        <syslog4j.version>0.9.46</syslog4j.version>
+        <snmp4j.version>1.9.1f</snmp4j.version>
+    </properties>
 
-	<dependencies>
-		<dependency>
-			<groupId>org.syslog4j</groupId>
-			<artifactId>syslog4j</artifactId>
-			<version>${syslog4j.version}</version>
-			<exclusions>
-				<exclusion>
-					<groupId>*</groupId>
-					<artifactId>*</artifactId>
-				</exclusion>
-			</exclusions>
-		</dependency>
-		<dependency>
-			<groupId>org.snmp4j</groupId>
-			<artifactId>snmp4j</artifactId>
-			<version>${snmp4j.version}</version>
-			<exclusions>
-				<exclusion>
-					<groupId>*</groupId>
-					<artifactId>*</artifactId>
-				</exclusion>
-			</exclusions>
-		</dependency>		
-	</dependencies>
-	
+    <dependencies>
+        <dependency>
+            <groupId>org.syslog4j</groupId>
+            <artifactId>syslog4j</artifactId>
+            <version>${syslog4j.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.snmp4j</groupId>
+            <artifactId>snmp4j</artifactId>
+            <version>${snmp4j.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+    </dependencies>
+
+    <repositories>
+        <repository>
+            <id>clojars</id>
+            <url>https://clojars.org/repo/</url>
+            <name>Clojars</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/plugins/databases/redshift/pom.xml b/plugins/databases/redshift/pom.xml
index e380659..764a57b 100644
--- a/plugins/databases/redshift/pom.xml
+++ b/plugins/databases/redshift/pom.xml
@@ -1,75 +1,91 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+         xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
 
-  <groupId>org.apache.hop</groupId>
-  <artifactId>hop-databases-redshift</artifactId>
-  <version>0.50-SNAPSHOT</version>
+    <groupId>org.apache.hop</groupId>
+    <artifactId>hop-databases-redshift</artifactId>
+    <version>0.50-SNAPSHOT</version>
 
-  <dependencies>
-    <dependency>
-      <groupId>com.amazon.redshift</groupId>
-      <artifactId>redshift-jdbc42</artifactId>
-      <version>${redshift.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.hop</groupId>
-      <artifactId>hop-databases-postgresql</artifactId>
-      <scope>compile</scope>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>com.amazon.redshift</groupId>
+            <artifactId>redshift-jdbc42</artifactId>
+            <version>${redshift.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hop</groupId>
+            <artifactId>hop-databases-postgresql</artifactId>
+            <scope>compile</scope>
+        </dependency>
+    </dependencies>
 
-  <packaging>jar</packaging>
+    <packaging>jar</packaging>
 
-  <name>Hop Plugins Databases Redshift</name>
+    <name>Hop Plugins Databases Redshift</name>
 
-  <parent>
-    <groupId>org.apache.hop</groupId>
-    <artifactId>hop-plugins-databases</artifactId>
-    <version>0.50-SNAPSHOT</version>
-  </parent>
+    <parent>
+        <groupId>org.apache.hop</groupId>
+        <artifactId>hop-plugins-databases</artifactId>
+        <version>0.50-SNAPSHOT</version>
+    </parent>
 
-  <properties>
-    <!-- Test running configuration -->
-    <maven-surefire-plugin.reuseForks>true</maven-surefire-plugin.reuseForks>
-    <maven-failsafe-plugin.reuseForks>false</maven-failsafe-plugin.reuseForks>
-    <redshift.version>1.2.27.1051</redshift.version>
-  </properties>
+    <properties>
+        <!-- Test running configuration -->
+        <maven-surefire-plugin.reuseForks>true</maven-surefire-plugin.reuseForks>
+        <maven-failsafe-plugin.reuseForks>false</maven-failsafe-plugin.reuseForks>
+        <redshift.version>1.2.27.1051</redshift.version>
+    </properties>
 
-  <dependencyManagement>
-    <dependencies>
-      <!-- test dependencies -->
-      <dependency>
-        <groupId>org.apache.hop</groupId>
-        <artifactId>hop-databases-postgresql</artifactId>
-        <scope>test</scope>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.hop</groupId>
-        <artifactId>hop-databases-postgresql</artifactId>
-        <version>${project.version}</version>
-        <type>test-jar</type>
-        <scope>test</scope>
-      </dependency>
-    </dependencies>
-  </dependencyManagement>
+    <dependencyManagement>
+        <dependencies>
+            <!-- test dependencies -->
+            <dependency>
+                <groupId>org.apache.hop</groupId>
+                <artifactId>hop-databases-postgresql</artifactId>
+                <scope>test</scope>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.hop</groupId>
+                <artifactId>hop-databases-postgresql</artifactId>
+                <version>${project.version}</version>
+                <type>test-jar</type>
+                <scope>test</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>3.1.2</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>test-jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <repositories>
+        <repository>
+            <id>mulesoft</id>
+            <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
+            <name>Mulesoft</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>3.1.2</version>
-        <executions>
-          <execution>
-            <goals>
-              <goal>test-jar</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
 </project>
diff --git a/plugins/transforms/syslog/pom.xml b/plugins/transforms/syslog/pom.xml
index 6042749..aaa334d 100644
--- a/plugins/transforms/syslog/pom.xml
+++ b/plugins/transforms/syslog/pom.xml
@@ -24,4 +24,17 @@
         </dependency>
     </dependencies>
 
+    <repositories>
+        <repository>
+            <id>clojars</id>
+            <url>https://clojars.org/repo/</url>
+            <name>Clojars</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/plugins/transforms/webservices/pom.xml b/plugins/transforms/webservices/pom.xml
index dc43404..92d36b8 100644
--- a/plugins/transforms/webservices/pom.xml
+++ b/plugins/transforms/webservices/pom.xml
@@ -27,4 +27,18 @@
             <version>1.6.2</version>
         </dependency>
     </dependencies>
+
+    <repositories>
+        <repository>
+            <id>geomajas</id>
+            <url>http://maven.geomajas.org/</url>
+            <name>Geomajas</name>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
 </project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index e282d73..069505f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -170,6 +170,7 @@
         <karaf-maven-plugin.version>3.0.8</karaf-maven-plugin.version>
         <maven-checkstyle-plugin.version>3.1.1</maven-checkstyle-plugin.version>
         <spotless-maven-plugin.version>2.4.2</spotless-maven-plugin.version>
+        <wagon-plugin.version>2.0.0</wagon-plugin.version>
 
         <codehaus-jackson.version>1.9.13</codehaus-jackson.version>
         <fasterxml-jackson.version>2.10.2</fasterxml-jackson.version>
@@ -483,6 +484,11 @@
                 <version>3.0.0-M4</version>
                 <type>maven-plugin</type>
             </dependency>
+            <dependency>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>wagon-maven-plugin</artifactId>
+                <version>${wagon-plugin.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
@@ -1043,6 +1049,28 @@
 				</plugins>
 			</build>
 		</profile>
+        <profile>
+            <!--
+           This profile is used to deploy all the artifacts in the
+           'local-snapshots-dir' to Apache's SNAPSHOT repo.
+            -->
+            <id>deploy-snapshots</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>wagon-maven-plugin</artifactId>
+                        <version>${wagon-plugin.version}</version>
+                        <configuration>
+                            <fromDir>${project.basedir}/local-snapshots-dir</fromDir>
+                            <includes>**</includes>
+                            <serverId>apache.snapshots.https</serverId>
+                            <url>${distMgmtSnapshotsUrl}</url>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
     </profiles>
 
     <reporting>
@@ -1110,73 +1138,6 @@
                 <enabled>true</enabled>
             </releases>
         </repository>
-        <!-- External Dependencies -->
-        <repository>
-            <id>confluent</id>
-            <url>https://packages.confluent.io/maven/</url>
-            <name>Confluent</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>exasol</id>
-            <url>https://maven.exasol.com/artifactory/exasol-releases/</url>
-            <name>Exasol</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>greenplum</id>
-            <url>http://nexus.saas.hand-china.com/content/repositories/rdc/</url>
-            <name>Greenplum</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>mulesoft</id>
-            <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
-            <name>Mulesoft</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>geomajas</id>
-            <url>http://maven.geomajas.org/</url>
-            <name>Geomajas</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
-        <repository>
-            <id>clojars</id>
-            <url>https://clojars.org/repo/</url>
-            <name>Clojars</name>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-        </repository>
     </repositories>
     <pluginRepositories>
         <pluginRepository>