Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: d977da4ea1d8e7068783e6d3f70ddd47d18f33c5 (plain) (tree)





























                                                                                                                                                                       
## Eclipse Sirius

[![Build Status](https://travis-ci.org/pcdavid/org.eclipse.sirius.svg?branch=master)](https://travis-ci.org/pcdavid/org.eclipse.sirius)

Sirius enables the specification of a modeling workbench in terms of graphical, table or tree editors with validation rules and actions using declarative descriptions.

For more details see [the project page](http://www.eclipse.org/sirius) and [the main wiki page](http://wiki.eclipse.org/Sirius).

### Building

The build uses [Tycho](http://www.eclipse.org/tycho/). To launch a complete build, issue

```
mvn clean package
```

from the top-level directory. The resulting update-site (p2 repository) can be found in `packaging/org.eclipse.sirius.update/target/repository`.

By default the build uses a Neon-based target platform. You can specify a different platform like this:

```
mvn clean package -Dplatform-version-name=name
```

where `name` can be any of the following values:
* `mars` (Eclipse 4.5)
* `neon` (Eclipse 4.6, the default and reference target platform)
* `canary` (uses nightly builds of all our dependencies, only used for testing)

The corresponding target platform definitions can be found in `releng/org.eclipse.sirius.targets`.

Back to the top