Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus/Papyrus Developer Guide"

m (Papyrus Build Process)
(Development Environment)
Line 1: Line 1:
== Development Environment ==
+
== Development Environment ==
To ease the development on Papyrus, each member of the team works with basically the same configuration : <br/>
+
 
- [http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/galileor] Eclipse Modelling 3.5 <br/>
+
To ease the development on Papyrus, each member of the team works with basically the same configuration&nbsp;: <br> - [http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/heliosm5] Eclipse Modelling 3.6M5 . GMF needs to be install on top of this release. <br> - [http://download.eclipse.org/tools/orbit/downloads/drops/S20100120144102/bundles/org.antlr.runtime_3.0.0.v200803061811.jar] ANTLR 3.0.0. Download this plug-in and put it into the dropins folder. <br> - [http://www.eclipse.org/projects/project_summary.php?projectid=technology.subversive] SVN Subversive (or Subclipse) <br> - [http://eclipse-cs.sourceforge.net/downloads.html] CheckStyle <br> - [http://jautodoc.sourceforge.net/] JAutoDoc <br>
- [http://www.eclipse.org/projects/project_summary.php?projectid=technology.subversive] SVN Subversive (or Subclipse) <br/>
+
- [http://eclipse-cs.sourceforge.net/downloads.html] CheckStyle <br/>
+
- [http://jautodoc.sourceforge.net/] JAutoDoc <br/>
+
  
 
== Development Plan  ==
 
== Development Plan  ==

Revision as of 00:42, 2 March 2010

Development Environment

To ease the development on Papyrus, each member of the team works with basically the same configuration :
- [1] Eclipse Modelling 3.6M5 . GMF needs to be install on top of this release.
- [2] ANTLR 3.0.0. Download this plug-in and put it into the dropins folder.
- [3] SVN Subversive (or Subclipse)
- [4] CheckStyle
- [5] JAutoDoc

Development Plan

Specifications

The specifications are available here : http://wiki.eclipse.org/Papyrus_Developer_Guide/Specifications

Getting the code

Connecting to the svn

The code is available under svn at this location http://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.papyrus/

Retrieve code

PSF Files can be found on the plugin org.eclipse.mdt.papyrus.releng under the folder psf.
Check out this project, and import the "Papyrus-ALL-pserver.psf".

Retrieve configuration files

The Papyrus configuration files are available under the Papyrus repository in the plugin org.eclipse.papyrus.doc under the folder "templates"
Formatter
Code Template
Checkstyle : available soon

A note is also available to explain how to install the templates in your environment.

Papyrus Generation

Papyrus Log

Papyrus Build Process

Back to the top