Skip to content

Commit 31b828f

Browse files
authored
feat: modify for enterprise e2e (#2732)
* feat: modify for enterprise e2e * feat: add AutoMQ inject start/end * feat: undo modify runclass.sh
1 parent 59a92fa commit 31b828f

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

build.gradle

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,6 +1272,38 @@ project(':core') {
12721272
duplicatesStrategy 'exclude'
12731273
}
12741274

1275+
// AutoMQ inject start
1276+
tasks.create(name: "releaseE2ETar", dependsOn: [configurations.archives.artifacts, 'copyDependantTestLibs'], type: Tar) {
1277+
def prefix = project.findProperty('prefix') ?: ''
1278+
archiveBaseName = "${prefix}kafka"
1279+
1280+
into "${prefix}kafka-${archiveVersion.get()}"
1281+
compression = Compression.GZIP
1282+
from(project.file("$rootDir/bin")) { into "bin/" }
1283+
from(project.file("$rootDir/config")) { into "config/" }
1284+
from(project.file("$rootDir/licenses")) { into "licenses/" }
1285+
from(project.file("$rootDir/docker/docker-compose.yaml")) { into "docker/" }
1286+
from(project.file("$rootDir/docker/telemetry")) { into "docker/telemetry/" }
1287+
from(project.file("$rootDir/LICENSE")) { into "" }
1288+
from "$rootDir/NOTICE-binary" rename {String filename -> filename.replace("-binary", "")}
1289+
from(configurations.runtimeClasspath) { into("libs/") }
1290+
from(configurations.archives.artifacts.files) { into("libs/") }
1291+
from(project.siteDocsTar) { into("site-docs/") }
1292+
1293+
// Include main and test jars from all subprojects
1294+
rootProject.subprojects.each { subproject ->
1295+
if (subproject.tasks.findByName('jar')) {
1296+
from(subproject.tasks.named('jar')) { into('libs/') }
1297+
}
1298+
if (subproject.tasks.findByName('testJar')) {
1299+
from(subproject.tasks.named('testJar')) { into('libs/') }
1300+
}
1301+
from(subproject.configurations.runtimeClasspath) { into('libs/') }
1302+
}
1303+
duplicatesStrategy 'exclude'
1304+
}
1305+
// AutoMQ inject end
1306+
12751307
jar {
12761308
dependsOn('copyDependantLibs')
12771309
}

0 commit comments

Comments
 (0)