Changes for page XWiki Contrib
Last modified by Vincent Massol on 2023/07/19 09:08
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -99,7 +99,7 @@ 99 99 * Sonar Dashboard: N/A 100 100 </if sonar is not used> 101 101 <if ci is used> 102 -* Continuous Integration Status: [102 +* Continuous Integration Status: [](http://ci.xwiki.org/job/XWiki%20Contrib/job/<job name on ci.xwiki.org>/job/master/) 103 103 </if ci is used> 104 104 <if ci is not used> 105 105 * Continuous Integration Status: N/A ... ... @@ -218,6 +218,10 @@ 218 218 ** Translations in ##ApplicationResources.properties## files. They need to be copied in the JAR module sources, over the previous version. 219 219 * Review the changes, and commit only the significant changes 220 220 221 +{{info}} 222 +Some extensions may provide their own script to perform the translations importing automatically. See for example the [[script for the Blog application>>https://github.com/xwiki-contrib/application-blog/blob/master/release-translations.sh]]. 223 +{{/info}} 224 + 221 221 == Release using Maven == 222 222 223 223 XWiki.org allows you to release your project on the [[XWiki Maven Remote Repository>>http://nexus.xwiki.org]] as long as you follow these steps: ... ... @@ -260,24 +260,17 @@ 260 260 261 261 Where ##{extensionrepository}## is the name of the repository in [[http://github.com/xwiki-contrib/]]. 262 262 ))) 263 -* 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)((( 264 264 {{code language="none"}} 265 -mvn release:prepare 266 -{{/code}} 267 - 268 -{{warning}} 269 -If the application has also tests and you want to release the modules, but not run the tests, you should: 270 - 271 -{{code language="none"}} 272 272 mvn release:prepare -Pintegration-tests -Darguments="-DskipTests" -DskipTests 273 273 {{/code}} 274 274 272 +{{warning}} 275 275 If you want to skip the enforcer plugin, use: 276 276 277 277 {{code language="none"}} 278 278 mvn release:prepare -Pintegration-tests -Darguments="-DskipTests -Dxwiki.enforcer.skip=true" -DskipTests 279 279 {{/code}} 280 - 281 281 {{/warning}} 282 282 ))) 283 283 * 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.(((