Skip to content
Snippets Groups Projects
user avatar
Marius Dumitru Florea authored
[misc] It seems the empty profiles value is ignored so let's try with some value that doesn't include the integration-tests and docker. We also need a recent version of Java to run the Jasmine Maven plugin.
8f5d9863
History

CKEditor Integration with XWiki

Adds support for editing wiki pages using CKEditor.

Starting with XWiki 8.2 this is the default WYSIWYG content editor. On older versions of XWiki this application extends the Edit menu with a new entry called 'CKEditor' that loads a new edit mode where you can edit the content of the wiki page using the CKEditor.

Building

You need the following in order to build this extension:

  • Maven 3.1+
  • An X Display (needed by CKBuilder)

Release Steps

## Create the next version in JIRA and release the current version.

## Prepare the tag for the new version.
mvn org.apache.maven.plugins:maven-release-plugin:2.5:prepare -DautoVersionSubmodules -DskipTests -Darguments="-DskipTests" -Pintegration-tests,docker

## Perform the release
## We skip the enforcer because the functional test modules have a recent parent that requires the latest Java while
## the actual code has an older parent (in order to support older versions of XWiki) that requires an older version
## of Java. Fortunately, we can release with the latest Java because ATM we don't have Java code outside the
## functional test modules.
mvn org.apache.maven.plugins:maven-release-plugin:2.5:perform -DskipTests -DskipLocalStaging -DautoReleaseAfterClose -Darguments="-DskipTests -DskipLocalStaging -DautoReleaseAfterClose -Dxwiki.enforcer.skip=true" -Pintegration-tests,docker

## Close and Release the staging repo on nexus.xwiki.org

## Update the documentation page on http://extensions.xwiki.org
## Keep the release notes (the list of JIRA issues) only for the 2 most recent releases.

## Announce the release on https://forum.xwiki.org/c/News

## Update the version used in XWiki Standard Flavor