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

Reply via email to