DevelopmentTools

Version 16.1 by Vincent Massol on 2010/04/23 09:07
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Development Tools

You will find here some development tools to be able to easier contribute to XWiki project. If you're an XWiki committer you can access some licenses for these tools.

Invalid macro parameters used for the [toc] macro. Cause: [Failed to validate bean: [must be greater than or equal to 1]]. Click on this message for details.

Java

The core technologies/programming language on which XWiki is based.

Eclipse

Look at BuildingInEclipse for some tutorials configure you workspace

  • URL: http://www.eclipse.org
  • Description: Very well known and powerfull open source development platform most targeting JAVA development.
  • OS: Windows / Mac OS X / Linux

IntelliJ IDEA

Look at BuildingInIdea for some tutorials configure you workspace

  • URL: http://www.jetbrains.com/idea/
  • Description: Another development platform targeting mostly JAVA. Free for open source development.
  • OS: Windows / Mac OS X / Linux

Atlassian JIRA issue tracker

The main issue tracking system used by all XWiki projects.

online

Jira client

Subversion

The main version control system used for all XWiki projects sources.

Tortoise SVN

  • URL: http://tortoisesvn.tigris.org
  • Description: One of the best subversion client if not the best. Works as Windows Explorer extension.
  • Environment: Windows only

Subversive

  • URL: http://www.eclipse.org/subversive
  • Description: Eclipse plugin to integrate subversion. Seems to become the new official Eclipse subversion provider.
  • Environment: All Eclipse supported OS

Subclipse

IntelliJ Idea integrated subversion client

Subversion shell client

  • URL: http://subversion.tigris.org
  • Description: The official subversion client. Present in almost all Unix/Linux repositories distributions.
  • Environment: Windows / Mac OS X / Linux

Maven

The main build system used by all XWiki projects.

M2Eclipse

IntelliJ Idea integrated maven

Maven shell client

Checkstyle

The system used by maven to automates the process of checking Java code for XWiki coding standard. Configuration file : checkstyle.xml.

XWiki Checkstyle maven plugin

  • URL: CodeStyle
  • Environment: Windows / Mac OS X / Linux

Eclipse-cs

  • URL: http://eclipse-cs.sourceforge.net/
  • Description: "With the Checkstyle Eclipse plug-in your code is constantly inspected for problems. Within the Eclipse workbench you are notified of problems via the Eclipse Problems View and source code annotations just as you would see with compiler errors or warnings."
  • Environment: All Eclipse supported OS

Checkstyle official shell client

AspectJ

The tool used by XWiki mainly to keep deprecated methods/Class isolated from the "clean" code.

Ecipse AJDT plugin

Tags:
   

Get Connected