Skip to content

Commit 72ccb62

Browse files
author
Alexandre Dutra
committed
Include source jars in the final binary tarball.
1 parent 09c6df3 commit 72ccb62

3 files changed

Lines changed: 54 additions & 45 deletions

File tree

driver-dist/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
</plugin>
101101
<plugin>
102102
<artifactId>maven-assembly-plugin</artifactId>
103-
<version>2.4</version>
103+
<version>2.6</version>
104104
<executions>
105105
<execution>
106106
<id>assemble-binary-tarball</id>

driver-dist/src/assembly/binary-tarball.xml

Lines changed: 52 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -15,48 +15,56 @@
1515
limitations under the License.
1616
1717
-->
18-
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19-
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
20-
<id>binary-tarball</id>
21-
<formats>
22-
<format>tar.gz</format>
23-
</formats>
24-
<moduleSets>
25-
<moduleSet>
26-
<useAllReactorProjects>true</useAllReactorProjects>
27-
<includes>
28-
<include>com.datastax.cassandra:cassandra-driver-core</include>
29-
<include>com.datastax.cassandra:cassandra-driver-dse</include>
30-
<include>com.datastax.cassandra:cassandra-driver-mapping</include>
31-
<include>com.datastax.cassandra:cassandra-driver-extras</include>
32-
</includes>
33-
<binaries>
34-
<outputDirectory>/</outputDirectory>
35-
<unpack>false</unpack>
36-
<dependencySets>
37-
<dependencySet>
38-
<outputDirectory>lib</outputDirectory>
39-
<excludes>
40-
<exclude>com.datastax.cassandra:*</exclude>
41-
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
42-
</excludes>
43-
</dependencySet>
44-
</dependencySets>
45-
</binaries>
46-
</moduleSet>
47-
</moduleSets>
48-
<fileSets>
49-
<fileSet>
50-
<directory>target/apidocs</directory>
51-
<outputDirectory>apidocs</outputDirectory>
52-
</fileSet>
53-
<fileSet>
54-
<directory>..</directory>
55-
<includes>
56-
<include>changelog/README.md</include>
57-
<include>upgrade_guide/README.md</include>
58-
</includes>
59-
<outputDirectory>/</outputDirectory>
60-
</fileSet>
61-
</fileSets>
18+
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
19+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
21+
<id>binary-tarball</id>
22+
<formats>
23+
<format>tar.gz</format>
24+
</formats>
25+
<includeBaseDirectory>true</includeBaseDirectory>
26+
<moduleSets>
27+
<moduleSet>
28+
<useAllReactorProjects>true</useAllReactorProjects>
29+
<includes>
30+
<include>com.datastax.cassandra:cassandra-driver-core</include>
31+
<include>com.datastax.cassandra:cassandra-driver-dse</include>
32+
<include>com.datastax.cassandra:cassandra-driver-mapping</include>
33+
<include>com.datastax.cassandra:cassandra-driver-extras</include>
34+
</includes>
35+
<binaries>
36+
<unpack>false</unpack>
37+
<dependencySets>
38+
<dependencySet>
39+
<outputDirectory>lib</outputDirectory>
40+
<excludes>
41+
<exclude>com.datastax.cassandra:*</exclude>
42+
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
43+
</excludes>
44+
</dependencySet>
45+
<dependencySet>
46+
<outputDirectory>src</outputDirectory>
47+
<includes>
48+
<include>com.datastax.cassandra:*:*:sources:*</include>
49+
</includes>
50+
<useProjectAttachments>true</useProjectAttachments>
51+
<useTransitiveDependencies>true</useTransitiveDependencies>
52+
</dependencySet>
53+
</dependencySets>
54+
</binaries>
55+
</moduleSet>
56+
</moduleSets>
57+
<fileSets>
58+
<fileSet>
59+
<directory>target/apidocs</directory>
60+
<outputDirectory>apidocs</outputDirectory>
61+
</fileSet>
62+
<fileSet>
63+
<directory>..</directory>
64+
<includes>
65+
<include>changelog/README.md</include>
66+
<include>upgrade_guide/README.md</include>
67+
</includes>
68+
</fileSet>
69+
</fileSets>
6270
</assembly>

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@
157157
<executions>
158158
<execution>
159159
<id>attach-sources</id>
160+
<phase>package</phase>
160161
<goals>
161162
<goal>jar-no-fork</goal>
162163
</goals>

0 commit comments

Comments
 (0)