About contrib snapshots they'd use the same configuration as official
xwiki.org projects, contributors would ask on the list for their
project to be added on
http://hudson.xwiki.org.
Here's my +1
Thanks,
JV.
On Wed, Mar 10, 2010 at 3:17 PM, Jean-Vincent Drean <jv(a)xwiki.com>
wrote:
> Hi XWikiers,
>
> The goal of this proposal is to be able to deploy contrib projects on
> the xwiki maven repository, allowing distributions to depend on
> contrib projects.
> Contrib projects deployment must be different from the other
xwiki.org
> deployments since want to review the artifacts contributors publish
> under our banner.
>
> The proposal is to use the nexus staging deployment feature to perform
> contrib releases. Strategy:
>
> - Create the
http://maven.xwiki.org/contrib/ repository
> - When a contributor first want to release his project, create a user
> for him allowed to push artifacts in staging on
nexus.xwiki.org. This
> credentials are meant to be put in ~/.m2/settings.xml to be used by
> maven for authentication on
nexus.xwiki.org.
> - When a contributor performs a release the artifacts are pushed on
> the nexus staging repository, an email is sent on
> notifications(a)xwiki.org to notify nexus admins that they must
> review/publish them.
>
> We could create a new
http://svn.xwiki.org/svnroot/xwiki/contrib/pom/
> pom project to ease maintainers work, here's a draft:
>
> -------------------------8<-----------------------------
> Â <groupId>org.xwiki.contrib</groupId>
> Â <artifactId>root</artifactId>
> Â <name>XWiki Contrib - Root POM</name>
> Â <packaging>pom</packaging>
> Â <version>1.0-SNAPSHOT</version>
> Â <url>http://contrib.xwiki.org</url>
> Â <issueManagement>
> Â Â <system>jira</system>
> Â Â <url>http://jira.xwiki.org/jira/browse/XCONTRIB</url>
> Â </issueManagement>
> Â <scm>
> Â
>
 <connection>scm:svn:http://svn.xwiki.org/svnroot/xwiki/contrib/pom/trunk</connection>
> Â
>
 <developerConnection>scm:svn:https://svn.xwiki.org/svnroot/xwiki/contrib/pom/trunk</developerConnection>
> Â Â <url>http://svn.xwiki.org/svnroot/xwiki/contrib/pom/trunk</url>
> Â </scm>
> Â <distributionManagement>
> Â Â <repository>
> Â Â Â <id>xwiki-staging</id>
> Â Â Â <name>XWiki Staging Repository</name>
> Â Â
>
 <url>http://nexus.xwiki.org/nexus/service/local/staging/deploy/maven2/</url>
> Â Â </repository>
> Â </distributionManagement>
> ------------------------->8-----------------------------
>
> Note: I'm still not sure about this, I think duplicating
> distributionManagement in an application and have xwiki-applications
> as parent might be more convenient than the contrary (duplicating
> build extensions and stuff + have org.xwiki.contrib.root as parent).
>
> WDYT ?
>
> Thanks,
> JV.
>
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org