So,

The official and primary distribution of Shiro are the source bundles found at dist/shiro/...

Anything else is a secondary distribution, including "binary" releases also found at dist/shiro and m2 poms and jars.

Artifacts that are published at dist/shiro should be referenced via the "download from mirror" technique. Artifacts that are published in the m2 rsync repository can be downloaded simply by referencing them in a maven pom. There's no need to have another way to download the poms and jars.

Craig


On Aug 17, 2010, at 12:10 PM, Les Hazlewood wrote:

From my reading of the release documentation either is fine. As a TLP
I don't think we have a strict requirement to publish to /dist, it's
just an option. However, Clutch checks for the existence of release
artifacts at /dist so we better keep the duplicates there. Going
forward, I don't think we need to worry about cgi scripts for using
mirros either, central is already load-balanced (and proxied and
cached).

We unfortunately can't use m2 central as our primary distribution
source since that is not considered ASF infrastructure.  At least
according to the publishing page:

"The Apache infrastructure must be the primary source for all
artifacts officially released by the ASF."

I think it's ok at the moment to have the links for the binary .jars
point to m2 central because they're not really official ASF releases -
we do it as a convenience.  Although it would be a little nicer to
have all of our artifacts hosted by the ASF: someone has to pay the
download bandwidth costs, and it'd be better if the ASF (or one of
it's agreed mirror partners) did that instead of us passing the bill
transparently to Sonatype.  Just a thought...

Cheers,

Les

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!

Reply via email to