<
From version < 6.3 >
edited by Jean-Vincent Drean
on 2010/03/18 15:59
To version < 7.1 >
edited by Jean-Vincent Drean
on 2010/03/18 17:36
>
Change comment: There is no comment for this version

Summary

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

Get Connected