diff --git a/pom.xml b/pom.xml index 0ad9807d644f4..69ec651af733c 100644 --- a/pom.xml +++ b/pom.xml @@ -1567,13 +1567,6 @@ flexible messaging model and an intuitive client API. maven-assembly-plugin ${maven-assembly-plugin.version} false - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - source-release-assembly-tar-gz @@ -1584,10 +1577,9 @@ flexible messaging model and an intuitive client API. ${skipSourceReleaseAssembly} true - - - ${sourceReleaseAssemblyDescriptor} - + + src/assembly-source-package.xml + apache-pulsar-${project.version}-src false diff --git a/src/assembly-source-package.xml b/src/assembly-source-package.xml new file mode 100644 index 0000000000000..2677299357f3f --- /dev/null +++ b/src/assembly-source-package.xml @@ -0,0 +1,113 @@ + + + + + source-release + + tar.gz + + + + + . + + true + + + src/*.sh + pulsar-client-cpp/docker/*.sh + docker/pulsar/scripts/*.sh + + + data/** + logs/** + + + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/).*${project.build.directory}.*] + + + + + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?maven-eclipse\.xml] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.project] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.classpath] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iws] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.idea(/.*)?] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?out(/.*)?] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.ipr] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iml] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.settings(/.*)?] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.externalToolBuilders(/.*)?] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.deployables(/.*)?] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.wtpmodules(/.*)?] + + + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?cobertura\.ser] + + + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?pom\.xml\.releaseBackup] + %regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?release\.properties] + + + + + ${project.build.directory}/maven-shared-archive-resources/META-INF + + + + src + /src + + *.sh + + 0755 + + + pulsar-client-cpp/docker + /pulsar-client-cpp/docker + + *.sh + + 0755 + + + docker/pulsar/scripts + /docker/pulsar/scripts + + *.sh + + 0755 + + + \ No newline at end of file