Development Tools
You will find here some development tools to be able to easier contribute to XWiki project.Java
The core technologies/programming language on which XWiki is based.Eclipse
- 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
- 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
- URL: http://almworks.com/jiraclient
- Description: Desktop client for Atlassian JIRA issue tracker. XWiki project has global Jira Client license that any can use to access XWiki project jira server : XWiki Jiraclient license
- Environment: Windows / Mac OS X / Linux
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
- URL: http://subclipse.tigris.org
- Description: Eclipse plugin to integrate subversion
- Environment: All Eclipse supported OS
IntelliJ Idea integrated subversion client
- URL: http://www.jetbrains.com/idea/
- Description: IntelliJ natively support subversion.
- Environment: All IntelliJ Idea supported OS
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
- URL: http://m2eclipse.codehaus.org
- Description: Allow using Maven from the Eclipse IDE.
- Environment: All Eclipse supported OS
IntelliJ Idea integrated maven
- URL: http://www.jetbrains.com/idea/
- Description: Since version 7, IntelliJ natively support maven.
- Environment: All IntelliJ Idea supported OS
Maven shell client
- URL: http://maven.apache.org
- Description: The official maven client. See Installing Maven for more.
- Environment: Windows / Mac OS X / Linux
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: Code Style
- 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
- URL: http://checkstyle.sourceforge.net/
- Description: The official Checktyle client.
- Environment: Windows / Mac OS X / Linux
AspectJ
The tool used by XWiki mainly to keep deprecated methods/Class isolated from the "clean" code.Ecipse AJDT plugin
- URL: http://www.eclipse.org/ajdt/
- Description: very useful to build/edit aspectJ files
- Environment: All Eclipse supported OS
Version 11.1 last modified by ThomasMortagne on 28/03/2008 at 13:58
Comments: 0