commit | b9355391b274c2aa2b6069ce436b6079adcac2b1 | [log] [tgz] |
---|---|---|
author | Christian W. Damus <give.a.damus@gmail.com> | Thu Jul 28 18:56:33 2016 -0400 |
committer | Christian W. Damus <give.a.damus@gmail.com> | Fri Aug 19 17:35:02 2016 -0400 |
tree | 8e9cd72d9358e0cf8d4aab4f902e8ee7160d15ab | |
parent | 4aaab72b6d600bd3c606c91df0f9671f3bc44569 [diff] |
Bug 496649: [Model Import] Visualization of port conjugation does not work on imported structure diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=496649 Implement canonical layout of ports around a capsule as in RSA so that canonical diagrams imported from that tool may have ports positioned somewhat plausibly. Because the new location-iterator supporting this change needs to use floating-point precision to match the RSA layout, it makes sense to update the other iterator implementations also to use floating-point. Change-Id: Ib9192332aa2683da4a76f7db5cfac90912f4ad8b
Components in this project are built using Maven and its Tycho plugins for the build of Eclipse artifacts. To build locally, simply execute the command line in the root directory:
mvn clean install
By default the build will be done using the latest Papyrus and Eclipse RELEASE target platform. By default it will build tooling, profile, core, migration, cpp, common and junit tests
To run codegen from the releng/codegen/ location run the following command:
For the release:
mvn clean install -PusePapyrusReleases
For the Nightlies:
mvn clean install -PusePapyrusNightlies
For the Milestones:
mvn clean install -PusePapyrusMilestones
To build p2, rcp, main papyrusrt feature, product and run rcptt tests on this product, the following profile should be run
mvn clean install -Preleng
Use the following command to run the build on the nightly target platform:
mvn clean install -Pneon-papyrusnightly
Use the following command to run the build on the Latest Milestone target platform:
mvn clean install -Pneon-papyrusmilestone
When launching the Junit tests on a windows machine you could meet the following error:
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.25.0:test (default-test) on project org.eclipse.papyrusrt.umlrt.profile.tests: Unable to parse configuration of mojo org.eclipse.tycho:tycho-surefire-plugin:0.25.0:test for parameter excludes: Cannot assign configuration entry 'excludes' with value '**/*AllTests.java' of type java.lang.String to property of type java.util.List -> [Help 1]
This is probably a Tycho regression: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496411