Am 2022-09-13 um 13:51 schrieb Konrad Windszus:
> Hi,
> Due to the change
https://github.com/codehaus-plexus/plexus-utils/commit/e8a8433894eae9e8f82cbba4b903508362e9322a
all releases triggered with ASF Parent 27 contain a src.zip artifact
which now also contain the previously exluded “.gitignore” and
“.gitattributes” files.
> The descriptor defining its format is set in
https://github.com/apache/maven-apache-parent/blob/fe33d11d29d217a1c7758163d8b4ca2d8093de70/pom.xml#L405
and references
http://svn.apache.org/viewvc/maven/resources/tags/apache-source-release-assembly-descriptor-1.0.6/src/main/resources/assemblies/source-shared.xml?revision=1742052&view=markup.
The latter does not contain any SCM specific excludes but just leverages
the default excludes from plexus-utils.
>
> IMHO we should change the descriptor to also remove SCM specific
metadata, as those are IMHO never useful in the ASF source release
distribution.
>
> Probably the same excludes should be applied to maven-source-plugin
which currently also only relies on plexus-utils default excludes.
>
> WDYT?
More that. Look at the Maven source bundle, contains useless stuff:
* .github/
* Jenkinsfile
* doap_Maven.rdf
I believe that all file files which are necessary for CI, SCM and others
are not required to be build in that build and are just noise. So I'd be
in favor of a PR for this.
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org