Unfortunately the build still fails (https://builds.apache.org/job/sling-trunk-1.6/3114/console):
… [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Sling Models Implementation 1.1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://repository.apache.org/snapshots/org/apache/sling/org.apache.sling.scripting.sightly/1.0.0-SNAPSHOT/org.apache.sling.scripting.sightly-1.0.0-SNAPSHOT.pom [WARNING] The POM for org.apache.sling:org.apache.sling.scripting.sightly:jar:1.0.0-SNAPSHOT is missing, no dependency information available Downloading: http://repository.apache.org/snapshots/org/apache/sling/org.apache.sling.scripting.sightly/1.0.0-SNAPSHOT/org.apache.sling.scripting.sightly-1.0.0-SNAPSHOT.jar … Any idea why this still happens? I uploaded the Sightly Snapshots and they seem to be there now (http://repository.apache.org/snapshots/org/apache/sling/org.apache.sling.scripting.sightly/1.0.0-SNAPSHOT/). The only problem I see is that they are requested through this URL: http://repository.apache.org/snapshots/org/apache/sling/org.apache.sling.scripting.sightly/1.0.0-SNAPSHOT/org.apache.sling.scripting.sightly-1.0.0-SNAPSHOT.pom, but they are uploaded with the unique versions timestamp. Usually Nexus takes care of that and also the maven-metadata.xml at https://repository.apache.org/content/groups/snapshots/org/apache/sling/org.apache.sling.scripting.sightly/1.0.0-SNAPSHOT/maven-metadata.xml looks correct to me. Konrad > Begin forwarded message: > > Reply-To: dev@sling.apache.org > Subject: Re: svn commit: r1662434 - in > /sling/trunk/bundles/extensions/models/impl: pom.xml > src/main/java/org/apache/sling/models/impl/sightly/ > src/main/java/org/apache/sling/models/impl/sightly/ModelFactoryUseProvider.java > From: Konrad Windszus <konra...@gmx.de> > Date: 26 Feb 2015 14:59:38 CET > To: dev@sling.apache.org > > I just deployed Sightly SNAPSHOTs to the Apache Snapshots repository. The > next build should not longer fail due to this. > Regarding moving the Sling Models UseProvider to its own bundle I would like > to hear other opinions on that. For me that one class does not necessarily > call for a dedicated bundle. > Is it in general not allowed to have dependencies from the main build towards > the contrib section? > Are there any plans on moving Sightly to the main build? > Thanks for your input on that, > Konrad > >> On 26 Feb 2015, at 14:37, Konrad Windszus <konra...@gmx.de> wrote: >> >> Hi Robert, >> yes, I just noticed that. >> Since this is an optional dependency I would rather argue that this should >> be fine. >> Can you for now push the sightly SNAPSHOT release since I am having >> difficulties to build that due to issue with the Company Maven repo? >> Once we do have a Sightly release that should no longer be a problem. >> Konrad >> >> >> >> >>> On 26 Feb 2015, at 14:34, Robert Munteanu <romb...@apache.org> wrote: >>> >>> Hi Konrad, >>> >>> On Thu, 2015-02-26 at 12:27 +0000, k...@apache.org wrote: >>>> Modified: sling/trunk/bundles/extensions/models/impl/pom.xml >>>> URL: >>>> http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/models/impl/pom.xml?rev=1662434&r1=1662433&r2=1662434&view=diff >>>> ============================================================================== >>>> --- sling/trunk/bundles/extensions/models/impl/pom.xml (original) >>>> +++ sling/trunk/bundles/extensions/models/impl/pom.xml Thu Feb 26 12:27:25 >>>> 2015 >>>> @@ -146,5 +146,19 @@ >>>> <scope>provided</scope> >>>> <optional>true</optional> >>>> </dependency> >>>> + <dependency> >>>> + <groupId>org.apache.sling</groupId> >>>> + <artifactId>org.apache.sling.scripting.sightly</artifactId> >>>> + <version>1.0.0-SNAPSHOT</version> >>>> + <scope>provided</scope> >>>> + <optional>true</optional> >>>> + </dependency> >>>> + <dependency> >>>> + <groupId>org.apache.sling</groupId> >>>> + <artifactId>org.apache.sling.commons.classloader</artifactId> >>>> + <version>1.3.0</version> >>>> + <scope>provided</scope> >>>> + <optional>true</optional> >>>> + </dependency> >>>> </dependencies> >>>> </project> >>> >>> (snip) >>> >>> This breaks the main build, since it can't find a sightly SNAPSHOT in >>> its reactor or on a repo. We could do a quick fix and deploy a sightly >>> SNAPSHOT but the question is whether this is the right thing to do. >>> >>> Since models is in bundles/extensions ( i.e. in the main build ) and >>> sightly in contrib I would argue that it's not right to place such >>> dependencies, and I would rather see an addon in contrib which provides >>> this functionality. >>> >>> WDYT? >>> >>> Cheers, >>> >>> Robert >>> >>> >> >