This is an automated email from the ASF dual-hosted git repository.
jluniya pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/trunk by this push:
new dfaaf33 AMBARI-23903: Add jdeb support (#1642)
dfaaf33 is described below
commit dfaaf33a9e8d01390a7ecefd5b14ea740f5ee6e7
Author: Naresh Bhat <[email protected]>
AuthorDate: Tue Aug 21 12:48:54 2018 +0530
AMBARI-23903: Add jdeb support (#1642)
This patch add jdeb (debian) package creation support for the following
packages.
-ambari-funtest
-ambari-infra
-ambari-logsearch
-ambari-metrics-grafana
-ambari-metrics-host-aggregator
Signed-off-by: Naresh Bhat <[email protected]>
---
ambari-funtest/pom.xml | 21 +++++++++++++++++++++
ambari-infra/pom.xml | 21 +++++++++++++++++++++
ambari-logsearch/pom.xml | 21 +++++++++++++++++++++
ambari-metrics/ambari-metrics-grafana/pom.xml | 21 +++++++++++++++++++++
.../ambari-metrics-host-aggregator/pom.xml | 21 +++++++++++++++++++++
5 files changed, 105 insertions(+)
diff --git a/ambari-funtest/pom.xml b/ambari-funtest/pom.xml
index 813afa7..80d71c7 100644
--- a/ambari-funtest/pom.xml
+++ b/ambari-funtest/pom.xml
@@ -24,6 +24,27 @@
<description>Ambari Functional Tests</description>
<build>
<plugins>
+ <plugin>
+ <groupId>org.vafer</groupId>
+ <artifactId>jdeb</artifactId>
+ <version>1.0.1</version>
+ <executions>
+ <execution>
+ <!--Stub execution on direct plugin call - workaround for ambari
deb build process-->
+ <id>stub-execution</id>
+ <phase>none</phase>
+ <goals>
+ <goal>jdeb</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>true</skip>
+ <attach>false</attach>
+ <submodules>false</submodules>
+
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
+ </configuration>
+ </plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
diff --git a/ambari-infra/pom.xml b/ambari-infra/pom.xml
index 3b4df8c..61f2d69 100644
--- a/ambari-infra/pom.xml
+++ b/ambari-infra/pom.xml
@@ -100,6 +100,27 @@
<pluginManagement>
<plugins>
<plugin>
+ <groupId>org.vafer</groupId>
+ <artifactId>jdeb</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <!--Stub execution on direct plugin call - workaround for ambari
deb build process-->
+ <id>stub-execution</id>
+ <phase>none</phase>
+ <goals>
+ <goal>jdeb</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>true</skip>
+ <attach>false</attach>
+ <submodules>false</submodules>
+
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
+ </configuration>
+ </plugin>
+ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
diff --git a/ambari-logsearch/pom.xml b/ambari-logsearch/pom.xml
index 0f07bfa..75e4e05 100644
--- a/ambari-logsearch/pom.xml
+++ b/ambari-logsearch/pom.xml
@@ -132,6 +132,27 @@
</pluginManagement>
<plugins>
<plugin>
+ <groupId>org.vafer</groupId>
+ <artifactId>jdeb</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <!--Stub execution on direct plugin call - workaround for ambari
deb build process-->
+ <id>stub-execution</id>
+ <phase>none</phase>
+ <goals>
+ <goal>jdeb</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>true</skip>
+ <attach>false</attach>
+ <submodules>false</submodules>
+
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
+ </configuration>
+ </plugin>
+ <plugin>
<inherited>false</inherited>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
diff --git a/ambari-metrics/ambari-metrics-grafana/pom.xml
b/ambari-metrics/ambari-metrics-grafana/pom.xml
index c737b2b..6ca4f96 100644
--- a/ambari-metrics/ambari-metrics-grafana/pom.xml
+++ b/ambari-metrics/ambari-metrics-grafana/pom.xml
@@ -34,6 +34,27 @@
<build>
<plugins>
<plugin>
+ <groupId>org.vafer</groupId>
+ <artifactId>jdeb</artifactId>
+ <version>1.0.1</version>
+ <executions>
+ <execution>
+ <!--Stub execution on direct plugin call - workaround for ambari
deb build process-->
+ <id>stub-execution</id>
+ <phase>none</phase>
+ <goals>
+ <goal>jdeb</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>true</skip>
+ <attach>false</attach>
+ <submodules>false</submodules>
+
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
+ </configuration>
+ </plugin>
+ <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
diff --git a/ambari-metrics/ambari-metrics-host-aggregator/pom.xml
b/ambari-metrics/ambari-metrics-host-aggregator/pom.xml
index 41081d0..7d8f6b5 100644
--- a/ambari-metrics/ambari-metrics-host-aggregator/pom.xml
+++ b/ambari-metrics/ambari-metrics-host-aggregator/pom.xml
@@ -115,6 +115,27 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.vafer</groupId>
+ <artifactId>jdeb</artifactId>
+ <version>1.0.1</version>
+ <executions>
+ <execution>
+ <!--Stub execution on direct plugin call - workaround for ambari
deb build process-->
+ <id>stub-execution</id>
+ <phase>none</phase>
+ <goals>
+ <goal>jdeb</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>true</skip>
+ <attach>false</attach>
+ <submodules>false</submodules>
+
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>