<
From version < 101.2 >
edited by Vincent Massol
on 2017/04/21 14:10
To version < 102.1 >
edited by Vincent Massol
on 2017/06/30 14:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -264,24 +264,17 @@
264 264  
265 265  Where ##{extensionrepository}## is the name of the repository in [[http://github.com/xwiki-contrib/]].
266 266  )))
267 -* Release the project with the maven release plugin(((
267 +* Release the project with the maven release plugin (notice the ##integration-tests## profile that is needed when there are functional tests but that you should always use since it doesn't harm)(((
268 268  {{code language="none"}}
269 -mvn release:prepare
270 -{{/code}}
271 -
272 -{{warning}}
273 -If the application has also tests and you want to release the modules, but not run the tests, you should:
274 -
275 -{{code language="none"}}
276 276  mvn release:prepare -Pintegration-tests -Darguments="-DskipTests" -DskipTests
277 277  {{/code}}
278 278  
272 +{{warning}}
279 279  If you want to skip the enforcer plugin, use:
280 280  
281 281  {{code language="none"}}
282 282  mvn release:prepare -Pintegration-tests -Darguments="-DskipTests -Dxwiki.enforcer.skip=true" -DskipTests
283 283  {{/code}}
284 -
285 285  {{/warning}}
286 286  )))
287 287  * The released XWiki artifacts are signed ([[http:~~/~~/en.wikipedia.org/wiki/Digital_signature>>http://en.wikipedia.org/wiki/Digital_signature]]). This helps downloaders check that indeed the binary is what was initially put in there, and was not replaced by an intruder.(((

Get Connected