On Mon, 2015-03-23 at 10:50 -0400, Daniel Klco wrote: > org.apache.sling.sightly.testing relies on a SNAPSHOT dependency: > > <dependency> > <groupId>org.apache.sling</groupId> > <artifactId>org.apache.sling.performance.base</artifactId> > <version>0.0.1-SNAPSHOT</version> > <scope>test</scope> > </dependency> > > As this is a testing project, I'm not sure if this is a big deal or > acceptable. Ideally, if we could make a release of this performance > tools > it would be good to apply performance tests across all of the > scripting > languages available in Sling.
Good catch! I assumed the maven release plugin would be banning SNAPSHOTs, but apparently this is not the case ... We can't deploy SNAPSHOT depedencies on Maven Central and we should not as a general rule depend on SNAPSHOTs from releases, as the SNAPSHOTs will at some point go away and make the released artifact invalid. So we either release the org.apache.sling.performance.base artifact and depend on it or drop the org.apache.sling.sightly.testing artifact from the release. Radu? Robert
