Changes for page XWiki Contrib
Last modified by Vincent Massol on 2024/03/11 10:26
<
>
edited by Jean-Vincent Drean
on 2010/03/18 15:59
on 2010/03/18 15:59
edited by Jean-Vincent Drean
on 2010/03/18 17:36
on 2010/03/18 17:36
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -44,6 +44,19 @@ 44 44 45 45 Your can ask for your project to be added to the continuous build: 46 46 47 +* First you need to use the xwiki parent pom to have the correct distribution management information:((( 48 +{{code syntax="none"}} 49 +<project> 50 +... 51 + <parent> 52 + <groupId>org.xwiki.platform</groupId> 53 + <artifactId>xwiki</artifactId> 54 + <version>See https://svn.xwiki.org/svnroot/xwiki/platform/pom/trunk/pom.xml</version> 55 + </parent> 56 +... 57 +</project> 58 +{{/code}} 59 +))) 47 47 * Send a [[vote>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]] on the [email protected] mailing list to discuss the addition of your project in the continuous build ((( 48 48 {{code syntax="none"}} 49 49 [VOTE] Add myproject to the continuous build ... ... @@ -61,11 +61,8 @@ 61 61 {{/code}} 62 62 ))) 63 63 64 -== Releasing a project ==77 +== Promoting a project out of the sandbox == 65 65 66 -XWiki.org allows you to release your project on its maven repository as long as you follow the following steps: 67 - 68 -* Use org.xwiki.contrib as groupId in your maven module 69 69 * Send a [[vote>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]] on the [email protected] mailing list to discuss the promotion of your project out of sandbox ((( 70 70 {{code syntax="none"}} 71 71 [VOTE] Move myproject out of sandbox and release myproject 1.0 ... ... @@ -82,7 +82,27 @@ 82 82 Me. 83 83 {{/code}} 84 84 ))) 85 -* If the [[vote pass>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]], request for an account on http://nexus.xwiki.org on the vote thread 95 +* If the vote pass create an issue on http://jira.xwiki.org/jira/browse/XCONTRIB regarding your project promotion 96 +* Create the new home for your project in contrib/projects/ and move it there ((( 97 +{{code syntax="none"}} 98 +cd contrib/projects 99 +mkdir myproject 100 +mkdir myproject/branches 101 +mkdir myproject/tags 102 +svn add myproject 103 +cd ../sandbox 104 +svn move myproject ../projects/myproject/trunk 105 +cd ../../ 106 +svn ci (don't forget to refer to the JIRA issue you've created) 107 +{{/code}} 108 +))) 109 + 110 +=== Release the project === 111 + 112 +XWiki.org allows you to release your project on its maven repository as long as you follow the following steps: 113 + 114 +* Use org.xwiki.contrib as groupId in your maven module 115 +* Request for an account on http://nexus.xwiki.org on the promotion vote thread 86 86 * Once you've received your credentials put them in ~~/.m2/settings.xml ((( 87 87 {{code syntax="xml"}} 88 88 <settings> ... ... @@ -115,20 +115,6 @@ 115 115 </project> 116 116 {{/code}} 117 117 ))) 118 -* Create an issue on http://jira.xwiki.org/jira/browse/XCONTRIB regarding your project promotion 119 -* Create the new home for your project in contrib/projects/ ((( 120 -{{code syntax="none"}} 121 -cd contrib/projects 122 -mkdir myproject 123 -mkdir myproject/branches 124 -mkdir myproject/tags 125 -svn add myproject 126 -cd ../sandbox 127 -svn move myproject ../projects/myproject/trunk 128 -cd ../../ 129 -svn ci (don't forget to refer to the JIRA issue you've created) 130 -{{/code}} 131 -))) 132 132 * Release the project with the maven release plugin ((( 133 133 {{code syntax="none"}} 134 134 cd contrib/projects/myproject