Am Fri, 23 Dec 2016 12:54:14 -0800
schrieb Charles Honton <c...@honton.org>:

> The
> official release source tarball contains just the sources, not all
> the project files.  Building the artifact from just the src directory
> without the pom would be extremely difficult.

Can you name a component where this is true? Afaik all Commons
components have a full featured source archive which is buildable and a
limited source attachment for maven.

> The commons parent pom
> attaches the source tarball to the maven release for the side effects
> of signing/checksumming the source tarball.

Only for the -src classifier, this is Maven best practice since IDEs
can download and display this.

> This induces a manual
> step of removing the source tarballs from the staging repository.

I dont think removing them is the actual intention.

> We
> publish convenience binaries to
> https://www.apache.org/dist/commons/XXX/binaries.  I doubt anyone
> consumes these binaries.  Most developers use Maven Central.

This depends entirely on the project type they are used in. I would not
divert from this as it helps to actually find the artifacts and
especially release notes.

> Extremely security conscious downstream projects consume the
> distribution source tarballs. The distribution artifacts are doubled
> in size by providing both .zip and tar.gz versions.

Why would we care?

> Slightly
> different artifacts are published to Apache Distribution Site vs
> Maven Central.

Uh, how can that happen, the release process verifies the checksums.

Gruss
Bernd

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to