https://github.com/eclipsesource/papyrus-seqd
https://github.com/eclipsesource/papyrus-seqd
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/eclipsesource/papyrus-seqd
- Owner: eclipsesource
- Created: 2018-01-23T09:40:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-04T14:32:28.000Z (over 7 years ago)
- Last Synced: 2025-03-24T09:52:51.649Z (over 1 year ago)
- Language: Java
- Size: 3.02 MB
- Stars: 1
- Watchers: 5
- Forks: 5
- Open Issues: 217
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Papyrus Sequence Diagrams [](https://travis-ci.org/eclipsesource/papyrus-seqd)
## Installation
At this point, only a nightly built test version is provided. The nightly version can be installed from the following p2 repository: http://github.eclipsesource.com/papyrus-seqd/
## Developer information
This section provides information for developers, such as the project structure, how to set up tests, and how to build.
### Project structure
The project is structured in four folders.
* [`features`](features) contains the p2 features as well as the p2 repository configurations.
* [`plugins`](plugins) hosts all plug-ins. Find out more about the [plug-in architecture](ARCHITECTURE.md).
* [`releng`](releng) encompasses all artifacts related to release engineering, such as the target platform and the maven parent.
* [`tests`](tests) contains the test plug-ins. Please see below to find out more about the test configuration.
### Workspace set up
It should be sufficient to import this git repository into EGit and set the [releng/org.eclipse.papyrus.uml.diagram.sequence.targetplatform/org.eclipse.papyrus.uml.diagram.sequence.targetplatform.target](target platform).
### Testing
Test plug-ins must be located in the folder [`tests`](tests). During the build, every Java class named `*Test.java` or `*UITest.java` will be compiled and verified. If no running workbench is required, please call your test class `*Test.java`. If a workbench is required, name your test class `*UITest.java`. The maven configuration in folder [`tests`](tests) will run your test accordingly, i.e., with or without running the workbench and enabling the UI harness.
### Building
Run the following command from the repository root:
`mvn -f releng/org.eclipse.papyrus.uml.diagram.sequence.releng/pom.xml clean verify`