tag | 06746286317ddcadf3f53c1c22b9d51d9403e7b7 | |
---|---|---|
tagger | hudson <hudsonbuild@hudson.eclipse.org> | Thu May 18 05:08:38 2017 -0400 |
object | 7545da8f559dabde25329349f0dde283b90aa38b |
Hudson Git plugin tagging with 0.10.1
commit | 7545da8f559dabde25329349f0dde283b90aa38b | [log] [tgz] |
---|---|---|
author | Benoit Maggi <benoit.maggi@cea.fr> | Wed May 17 15:13:56 2017 +0200 |
committer | Benoit Maggi <benoit.maggi@cea.fr> | Thu May 18 08:01:14 2017 +0200 |
tree | 9aa1c2dbb70e7c80c956c64453738d428f1b9ba8 | |
parent | 42d6922c280ca1f0dbae895009acb553323aceed [diff] |
Bug 516808 - [SysML 1.4][release][0.10.1] Make the Release - populate the changelog - revert RcpTT configuration to restore fixed version - remove .project and .settings useless for intermediate pom.xml - change version from 0.10.1-SNAPSHOT to 0.10.1 Change-Id: I98cef047605a4157366675af60ff6516815d6d7e Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
A Papyrus DSML for the SysML 1.4 OMG norm
This repository is organized around logical software components:
core
: The core software components for SysML 1.4 (profile, element type).diagram
: Elements related to SysML diagrams (BDD, IBD, Parametric, Requirement)releng
: Elements related to the creation of the rcp, update-sitetable
: Elements related to SysML tables (Allocation, Requirement)ui
: Elements related to other eclipse ui integration.Components in this project are built using Maven and its Tycho plugin for the build of Eclipse artifacts. To build locally, simply execute the command line:
mvn clean install
To also build the modules relative to RCP and Product, please activate the following profile:
mvn clean install -Pproduct
If you are building inside a specific Eclipse version (plugins), you will need to specify:
mvn clean install -Pproduct -Dtycho.localArtifacts=ignore
To generate the site (documentation, javadoc, pdf), please activate the profile documentation and the one specific for pdf generation. Several images are exported directly from Rcptt tests, so if you want to integrate them in the web site or pdf, please run first the “mvn clean install -Pproduct”
mvn site -Pdocumentation,documentation-pdf
In a near feature, we will deploy to a distant web site through:
mvn site site:stage-deploy scm-publish:publish-scm -Pdocumentation,documentation-pdf It is possible that you encounter some difficulties if you are working with several version of Papyrus in your Maven and Eclipse workspace. So you can force tycho to download the right version by using:
mvn clean install -Dtycho.localArtifacts=ignore
By default SysML14 is build against Eclipse Neon.
If you want to pack and sign the project, you have to use the following profiles:
-Peclipse-pack
and
-Peclipse-sign
Have a look to src/site/xdoc/developer/normRequirementExtraction.xml
Build Status :
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=*new-version*-SNAPSHOT
Manual operation : change all Require-Bundle from bundle-version=“old-version” to bundle-version=“new-version”
Verify that the new version is present in :