Skip to content

Commit 0e18cf5

Browse files
committed
Merge bug17538 into default
2 parents cceb341 + 4f96e24 commit 0e18cf5

File tree

4 files changed

+55
-2
lines changed

4 files changed

+55
-2
lines changed

Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ distclean: clean
2020

2121
dist: distclean srcdist dist1.5 dist1.4 javadoc-archive
2222

23+
maven-bundle: distclean
24+
ant -Dimpl.version=$(VERSION) maven-bundle
25+
2326
dist1.5:
2427
ant -Ddist.out=build/$(PACKAGE_NAME)-bin-$(VERSION) -Dimpl.version=$(VERSION) dist
2528
$(MAKE) post-dist TARBALL_NAME=$(PACKAGE_NAME)-bin-$(VERSION)
@@ -30,7 +33,7 @@ dist1.4:
3033

3134
javadoc-archive:
3235
ant javadoc
33-
cp -a build/doc/api build/$(JAVADOC_ARCHIVE)
36+
cp -Rp build/doc/api build/$(JAVADOC_ARCHIVE)
3437
(cd build; tar -zcf $(JAVADOC_ARCHIVE).tar.gz $(JAVADOC_ARCHIVE))
3538
(cd build; zip -r $(JAVADOC_ARCHIVE).zip $(JAVADOC_ARCHIVE))
3639
(cd build; rm -rf $(JAVADOC_ARCHIVE))
@@ -45,7 +48,7 @@ post-dist:
4548

4649
srcdist: distclean
4750
mkdir -p build/$(SRC_ARCHIVE)
48-
cp -a `ls | grep -v '^\(build\|BUILD.in\)$$'` build/$(SRC_ARCHIVE)
51+
cp -Rp `ls | grep -v '^\(build\|BUILD.in\)$$'` build/$(SRC_ARCHIVE)
4952

5053
mkdir -p build/$(SRC_ARCHIVE)/codegen
5154
cp -r $(AMQP_CODEGEN_DIR)/* build/$(SRC_ARCHIVE)/codegen/.
@@ -58,3 +61,6 @@ srcdist: distclean
5861
(cd build; tar -zcf $(SRC_ARCHIVE).tar.gz $(SRC_ARCHIVE))
5962
(cd build; zip -r $(SRC_ARCHIVE).zip $(SRC_ARCHIVE))
6063
(cd build; rm -rf $(SRC_ARCHIVE))
64+
65+
deploy-maven-bundle: maven-bundle
66+
rsync -r build/bundle/* maven@195.224.125.254:/home/maven/rabbitmq-java-client/

build.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ test.src.home=test/src
1414
java-jvm-1.4=c:/Program Files/java/j2re1.4.2_14/bin/java
1515
sibling.codegen.dir=../rabbitmq-codegen/
1616
spec.version=0.8
17+
bundle.out=${build.out}/bundle/com/rabbitmq/amqp-client/${impl.version}/
18+
javadoc.out=build/doc/api

build.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,21 @@
243243
</antcall>
244244
</target>
245245

246+
<target name="maven-bundle" depends="jar,javadoc" description="This creates a bundle to upload to the central maven repo">
247+
<mkdir dir="${bundle.out}"/>
248+
<copy file="${lib.out}/rabbitmq-client.jar"
249+
tofile="${bundle.out}/amqp-client-${impl.version}.jar"/>
250+
<jar destfile="${bundle.out}/amqp-client-sources-${impl.version}.jar">
251+
<fileset dir="src"/>
252+
</jar>
253+
<jar destfile="${bundle.out}/amqp-client-javadoc-${impl.version}.jar">
254+
<fileset dir="${javadoc.out}"/>
255+
</jar>
256+
<copy file="pom.xml" tofile="${bundle.out}/amqp-client-${impl.version}.pom"/>
257+
<replace file="${bundle.out}/amqp-client-${impl.version}.pom"
258+
token="VERSION" value="${impl.version}"/>
259+
</target>
260+
246261
<target name="test-jar" depends="test-build">
247262
<mkdir dir="${lib.out}"/>
248263
<antcall target="doJarWithTags">

pom.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0"?>
2+
<project>
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.rabbitmq</groupId>
5+
<artifactId>amqp-client</artifactId>
6+
<version>VERSION</version>
7+
8+
<dependencies>
9+
10+
<dependency>
11+
<groupId>commons-cli</groupId>
12+
<artifactId>commons-cli</artifactId>
13+
<version>1.1</version>
14+
</dependency>
15+
16+
<dependency>
17+
<groupId>commons-io</groupId>
18+
<artifactId>commons-io</artifactId>
19+
<version>1.2</version>
20+
</dependency>
21+
22+
<dependency>
23+
<groupId>junit</groupId>
24+
<artifactId>junit</artifactId>
25+
<version>3.8.2</version>
26+
<scope>test</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</project>

0 commit comments

Comments
 (0)