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