You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2014/07/04 21:34:48 UTC

svn commit: r1607915 - in /qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2: README.txt pom.xml

Author: robbie
Date: Fri Jul  4 19:34:48 2014
New Revision: 1607915

URL: http://svn.apache.org/r1607915
Log:
QPID-5610: add a profile to optionally extract the broker release artifact and copy the QMF2 broker plugin into the lib dir

Modified:
    qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/README.txt
    qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/pom.xml

Modified: qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/README.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/README.txt?rev=1607915&r1=1607914&r2=1607915&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/README.txt (original)
+++ qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/README.txt Fri Jul  4 19:34:48 2014
@@ -59,7 +59,7 @@ HTTP port to something other than 8080, 
 {
     "id" :   <UUID>,
     "name" : "HTTP",
-    "port" : 8080,
+    "port" : "${qpid.jmx_port}"
     "protocols" : [ "HTTP" ]
   }
 

Modified: qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/pom.xml
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/pom.xml?rev=1607915&r1=1607914&r2=1607915&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/pom.xml (original)
+++ qpid/trunk/qpid/tools/src/java/qpid-broker-plugins-management-qmf2/pom.xml Fri Jul  4 19:34:48 2014
@@ -81,4 +81,73 @@
     </plugins>
   </build>
 
+  <profiles>
+    <profile>
+      <id>copy-broker</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <!--version specified in qpid-parent pluginManagement -->
+            <executions>
+              <execution>
+                <id>extract-broker-distribution</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>unpack</goal>
+                </goals>
+                <configuration>
+                  <outputAbsoluteArtifactFilename>false</outputAbsoluteArtifactFilename>
+                  <outputDirectory>${project.build.directory}</outputDirectory>
+                  <artifactItems>
+                    <artifactItem>
+                      <groupId>org.apache.qpid</groupId>
+                      <artifactId>qpid-broker</artifactId>
+                      <version>${project.version}</version>
+                      <classifier>bin</classifier>
+                      <type>tar.gz</type>
+                    </artifactItem>
+                  </artifactItems>
+                </configuration>
+              </execution>
+
+              <execution>
+                <id>copy-plugin-jar</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>copy</goal>
+                </goals>
+                <configuration>
+                  <artifactItems>
+                    <artifactItem>
+                      <groupId>${project.groupId}</groupId>
+                      <artifactId>${project.artifactId}</artifactId>
+                      <version>${project.version}</version>
+                      <type>jar</type>
+                    </artifactItem>
+                  </artifactItems>
+                  <outputDirectory>${project.build.directory}/qpid-broker/${project.version}/lib</outputDirectory>
+                  <overWriteSnapshots>true</overWriteSnapshots>
+                </configuration>
+              </execution>
+
+              <execution>
+                <id>copy-plugin-deps</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>copy-dependencies</goal>
+                </goals>
+                <configuration>
+                  <outputDirectory>${project.build.directory}/qpid-broker/${project.version}/lib</outputDirectory>
+                  <overWriteSnapshots>true</overWriteSnapshots>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org