Skip to content
This repository was archived by the owner on Jun 28, 2024. It is now read-only.

Commit e3096a3

Browse files
authored
Merge pull request #82 from AxelRICHARD/master
[releng] - Migration to Eclipse 2021-09 + v0.4.3
2 parents b9c310b + aa8425b commit e3096a3

File tree

38 files changed

+134
-137
lines changed

38 files changed

+134
-137
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,35 +38,35 @@ jobs:
3838
# Runs the maven build (build + tests)
3939
- name: Run maven build
4040
if: startsWith(github.ref, 'refs/tags/v') != true
41-
run: mvn clean;mvn verify
41+
run: mvn clean;mvn verify -U
4242

4343
# Runs the maven build (build + tests + updatesite + products)
4444
- name: Run maven build and updatesite profiles
4545
if: startsWith(github.ref, 'refs/tags/v')
46-
run: mvn clean -P build,updatesite;mvn -B verify -P build,updatesite
46+
run: mvn clean -P build,updatesite;mvn -B -U verify -P build,updatesite
4747
env:
4848
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4949

5050
# Deploy maven artifacts to github
5151
- name: Deploy maven artifact to github (fr.cea.nabla)
5252
if: startsWith(github.ref, 'refs/tags/v')
53-
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla/target/fr.cea.nabla-0.4.2-SNAPSHOT.jar -Dversion=0.4.2 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla
53+
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla/target/fr.cea.nabla-0.4.3-SNAPSHOT.jar -Dversion=0.4.3 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla
5454
env:
5555
USERNAME: ${{ github.actor }}
5656
PASSWORD: ${{ secrets.GITHUB_TOKEN }}
5757
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5858

5959
- name: Deploy maven artifact to github (fr.cea.nabla.ir)
6060
if: startsWith(github.ref, 'refs/tags/v')
61-
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla.ir/target/fr.cea.nabla.ir-0.4.2-SNAPSHOT.jar -Dversion=0.4.2 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla.ir
61+
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla.ir/target/fr.cea.nabla.ir-0.4.3-SNAPSHOT.jar -Dversion=0.4.3 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla.ir
6262
env:
6363
USERNAME: ${{ github.actor }}
6464
PASSWORD: ${{ secrets.GITHUB_TOKEN }}
6565
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6666

6767
- name: Deploy maven artifact to github (fr.cea.nabla.javalib)
6868
if: startsWith(github.ref, 'refs/tags/v')
69-
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla.javalib/target/fr.cea.nabla.javalib-0.4.2-SNAPSHOT.jar -Dversion=0.4.2 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla.javalib
69+
run: mvn -B deploy:deploy-file --settings .github/workflows/settings.xml -Dfile=plugins/fr.cea.nabla.javalib/target/fr.cea.nabla.javalib-0.4.3-SNAPSHOT.jar -Dversion=0.4.3 -Durl=https://maven.pkg.github.com/cea-hpc/NabLab -DrepositoryId=github -DgroupId=fr.cea.nabla -DartifactId=fr.cea.nabla.javalib
7070
env:
7171
USERNAME: ${{ github.actor }}
7272
PASSWORD: ${{ secrets.GITHUB_TOKEN }}

NOTICE

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Notices for NabLab
22

3-
This content is produced and maintained by Commissariat � l'Energie Atomique - CEA.
3+
This content is produced and maintained by Commissariat � l'Energie Atomique - CEA.
44

55
* Project home: https://github.com/cea-hpc/NabLab
66

@@ -24,15 +24,17 @@ The project maintains the following source code repository : https://github.com/
2424

2525
## Third-party Content
2626

27-
Xtext (2.19)
27+
Xtext (2.25.0)
2828

29-
* License: EPL-1.0
29+
* License: EPL-2.0
3030
* Project: http://projects.eclipse.org/projects/modeling.tmf.xtext
31+
* Source: https://github.com/eclipse/xtext
3132

32-
Sirius (6.2.2)
33+
Sirius (6.5.1)
3334

34-
* License: EPL-1.0
35+
* License: EPL-2.0
3536
* Project: http://projects.eclipse.org/projects/modeling.sirius
37+
* Source: https://git.eclipse.org/c/sirius/org.eclipse.sirius.git
3638

3739
JGraphT (1.3.0)
3840

@@ -46,4 +48,7 @@ JLatexMath (1.0.3)
4648
* Project: http://www.scilab.org/projects/thirdparty_project/jlatexmath
4749
* Source: http://forge.scilab.org/index.php/p/jlatexmath
4850

49-
51+
Commons-Math3 (3.6.1)
52+
* License: Apache v2
53+
* Project: https://commons.apache.org/proper/commons-math/
54+
* Source: https://github.com/apache/commons-math

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ NabLab is a full-fledged industrial environment for scientific computing and Hig
77

88
The NabLab documentation is available [here](https://cea-hpc.github.io/NabLab/).
99

10-
The latest NabLab environment can be downloaded [here](https://github.com/cea-hpc/NabLab/releases/tag/v0.4.2).
10+
The latest NabLab environment can be downloaded [here](https://github.com/cea-hpc/NabLab/releases/tag/v0.4.3).
1111

1212

1313
# Dependencies
@@ -16,16 +16,16 @@ NabLab requires Java 11 or later to build & run.
1616

1717
It as based on:
1818

19-
Eclipse 2021-03 for Java and DSL Developers
19+
Eclipse 2021-09 for Java and DSL Developers
2020
* License: EPL-2.0
21-
* Project: https://www.eclipse.org/downloads/packages/release/2021-03/r/eclipse-ide-java-and-dsl-developers
21+
* Project: https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-and-dsl-developers
2222

2323
Xtext (2.25.0)
2424
* License: EPL-2.0
2525
* Project: http://projects.eclipse.org/projects/modeling.tmf.xtext
2626
* Source: https://github.com/eclipse/xtext
2727

28-
Sirius (6.4.2)
28+
Sirius (6.5.1)
2929
* License: EPL-2.0
3030
* Project: http://projects.eclipse.org/projects/modeling.sirius
3131
* Source: https://git.eclipse.org/c/sirius/org.eclipse.sirius.git
@@ -47,17 +47,17 @@ Commons-Math3 (3.6.1)
4747

4848
# Installing Eclipse for NabLab contributors
4949

50-
- Download and install [Eclipse 2021-03](https://www.eclipse.org/downloads/packages/release/2021-03/r/eclipse-ide-java-and-dsl-developers)
51-
- Install Zest: Help>Install New Software..., Work with http://download.eclipse.org/releases/2021-03, select Modeling>Zest SDK and install
52-
- Install Sirius via the MarketPlace: Help>Eclipse Marketplace... and Find Sirius 6.4. Do not forget to select *Sirius Integration With Xtext*. In case of message, choose proceed anyway
50+
- Download and install [Eclipse 2021-09](https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-and-dsl-developers)
51+
- Install Zest: Help>Install New Software..., Work with http://download.eclipse.org/releases/2021-09, select Modeling>Zest SDK and install
52+
- Install Sirius via the MarketPlace: Help>Eclipse Marketplace... and Find Sirius 6.5.1. Do not forget to select *Sirius Integration With Xtext* and *Sirius ELK Integration*. In case of message, choose proceed anyway
5353

5454
Then clone NabLab from GitHub and import existing projects located in plugins, tests, releng and docs directories.
5555

5656
It is recommended to install a Markdown editor thanks to Eclipse Marketplace to contribute to the documentation.
5757

5858
It is also recommended to install a Json editor thanks to Eclipse Marketplace to visualize/modify user data files.
5959

60-
The launch of a runtime Eclipse displays a warning of unsatisfied dependency on `javax.xml.bind`. To suppress it: Help>Install New Software..., Work with http://download.eclipse.org/tools/orbit/downloads/drops/R20190226160451/repository and select *Java XML Streaming API* in Orbit.Bundles By Name:javax.*.
60+
The launch of a runtime Eclipse displays a warning of unsatisfied dependency on `javax.xml.bind`. To suppress it: Help>Install New Software..., Work with https://download.eclipse.org/tools/orbit/downloads/drops/R20210825222808/repository and select *Java XML Streaming API* in Orbit.Bundles By Name:javax.*.
6161

6262
To first build NabLab from source
6363
- open fr.cea.nabla.ir/model/Ir.genmodel and Generate Model Code by right click on NablaIR

changeversion.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#!/bin/bash
33
#
44

5-
OLD_VERSION=0.4.1
6-
NEW_VERSION=0.4.2
5+
OLD_VERSION=0.4.2
6+
NEW_VERSION=0.4.3
77

88
echo "Looking for MANIFEST.MF files"
99
FIND_RES=`find . -path ./.metadata -prune -o -name "MANIFEST.MF" -print`

docs/fr.cea.nabla.mkdocs/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Variables necessary to publish nablab update site on github pages to compile Monilog4Nablab
2-
LAST=0.4.2
2+
LAST=0.4.3
33
UPDATE_SITE_TAG=202107011253
44
UPDATE_SITE=fr.cea.nabla.updatesite-${LAST}.${UPDATE_SITE_TAG}.zip
55
# end of necessary variables

docs/fr.cea.nabla.mkdocs/docs/gettingstarted.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Do not forget to set the `JAVA_HOME` variable to the java installation directory
1111

1212
### Installing NabLab
1313

14-
The latest NabLab environment can be downloaded [here](https://github.com/cea-hpc/NabLab/releases/tag/v0.4.2) for Linux, Mac OS and Windows platforms.
14+
The latest NabLab environment can be downloaded [here](https://github.com/cea-hpc/NabLab/releases/tag/v0.4.3) for Linux, Mac OS and Windows platforms.
1515

1616
Download the file corresponding to your platform, unzip it and launch the NabLab executable in the root directory.
1717

features/fr.cea.nabla.feature/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="fr.cea.nabla.feature"
44
label="NabLab Environment"
5-
version="0.4.2.qualifier"
5+
version="0.4.3.qualifier"
66
provider-name="CEA">
77

88
<description>

features/fr.cea.nabla.thirdparty.libraries.feature/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<feature
1111
id="fr.cea.nabla.thirdparty.libraries.feature"
1212
label="Nabla 3rd party libraries feature"
13-
version="0.4.2.qualifier"
13+
version="0.4.3.qualifier"
1414
provider-name="CEA">
1515

1616
<description>

features/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>fr.cea.nabla</groupId>
1616
<artifactId>parent</artifactId>
17-
<version>0.4.2-SNAPSHOT</version>
17+
<version>0.4.3-SNAPSHOT</version>
1818
<relativePath>../</relativePath>
1919
</parent>
2020

plugins/fr.cea.nabla.edit/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Automatic-Module-Name: fr.cea.nabla.edit
33
Bundle-ManifestVersion: 2
44
Bundle-Name: fr.cea.nabla.edit
55
Bundle-SymbolicName: fr.cea.nabla.edit;singleton:=true
6-
Bundle-Version: 0.4.2.qualifier
6+
Bundle-Version: 0.4.3.qualifier
77
Bundle-ClassPath: .
88
Bundle-Vendor: CEA
99
Bundle-Localization: plugin

0 commit comments

Comments
 (0)