@@ -79,13 +79,15 @@ task deploy {
7979
8080// Tasks for building the archive required for submitting to the Confluence Connector Hub
8181import org.apache.tools.ant.filters.*
82+ def baseArchiveBuildDir = " build/connectorArchive"
83+ def baseArchiveName = " ${ componentOwner} -${ componentName} -${ version} "
8284task connectorArchive_CopyManifestToBuildDirectory (type : Copy ) {
8385 description = " Copy the project manifest into the root folder"
8486 group = ' connector archive'
8587
8688 from ' .'
8789 include ' manifest.json'
88- into ' build/connectorArchive '
90+ into " ${ baseArchiveBuildDir } / ${ baseArchiveName } "
8991 filter(ReplaceTokens , tokens :[CONFLUENT_USER :componentOwner, VERSION :version])
9092}
9193
@@ -94,7 +96,7 @@ task connectorArchive_CopyAssetsToBuildDirectory(type: Copy) {
9496 group = ' connector archive'
9597
9698 from configurations. assets
97- into ' build/connectorArchive /assets'
99+ into " ${ baseArchiveBuildDir } / ${ baseArchiveName } /assets"
98100}
99101
100102task connectorArchive_CopyEtcToBuildDirectory (type : Copy ) {
@@ -103,15 +105,15 @@ task connectorArchive_CopyEtcToBuildDirectory(type: Copy) {
103105
104106 from ' config'
105107 include ' *'
106- into ' build/connectorArchive /etc'
108+ into " ${ baseArchiveBuildDir } / ${ baseArchiveName } /etc"
107109}
108110
109111task connectorArchive_CopyDocumentationToBuildDirectory (type : Copy ) {
110112 description = " Copy the project documentation into the doc folder"
111113 group = ' connector archive'
112114
113115 from configurations. documentation
114- into ' build/connectorArchive /doc'
116+ into " ${ baseArchiveBuildDir } / ${ baseArchiveName } /doc"
115117}
116118
117119task connectorArchive_CopyDependenciesToBuildDirectory (type : Copy ) {
@@ -121,7 +123,7 @@ task connectorArchive_CopyDependenciesToBuildDirectory(type: Copy) {
121123
122124 from jar
123125 from configurations. compile
124- into ' build/connectorArchive /lib'
126+ into " ${ baseArchiveBuildDir } / ${ baseArchiveName } /lib"
125127}
126128
127129task connectorArchive_BuildDirectory () {
@@ -138,9 +140,8 @@ task connectorArchive(type: Zip, dependsOn: connectorArchive_BuildDirectory) {
138140 description = ' Build a Connector Hub for the Confluent Connector Hub'
139141 group = ' connector archive'
140142
141- from ' build/connectorArchive'
142- include ' *'
143- include ' */*'
144- archiveName " ${ componentOwner} -${ componentName} -${ version} .zip"
143+ from " ${ baseArchiveBuildDir} "
144+ include ' **/*'
145+ archiveName " ${ baseArchiveName} .zip"
145146 destinationDir(file(' build/distro' ))
146147}
0 commit comments