Use mwe2version in POMs and target platform, instead of hard-coding

Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
This commit is contained in:
Lorenzo Bettini 2019-11-26 16:12:48 +01:00
parent d9a45cfd05
commit 533b8dd988
21 changed files with 31 additions and 15 deletions

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>

View file

@ -39,7 +39,7 @@
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>2.11.1</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -8,6 +8,7 @@
<properties>
<xtextVersion>unspecified</xtextVersion>
<mwe2Version>2.11.1</mwe2Version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

View file

@ -203,6 +203,7 @@ class ParentProjectDescriptor extends ProjectDescriptor {
buildSection = '''
<properties>
<xtextVersion>«config.xtextVersion»</xtextVersion>
<mwe2Version>«config.xtextVersion.mweVersion»</mwe2Version>
<project.build.sourceEncoding>«config.encoding»</project.build.sourceEncoding>
<maven.compiler.source>«javaVersion»</maven.compiler.source>
<maven.compiler.target>«javaVersion»</maven.compiler.target>

View file

@ -371,7 +371,7 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.mwe2.launch</artifactId>
<version>«config.xtextVersion.mweVersion»</version>
<version>${mwe2Version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>

View file

@ -68,7 +68,7 @@ class TargetPlatformProject extends ProjectDescriptor {
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.emf.mwe2.launcher.feature.group" version="0.0.0"/>
<repository location="https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.11.1/"/>
<repository location="https://download.eclipse.org/modeling/emft/mwe/updates/releases/«config.xtextVersion.mweVersion»/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.xtext.sdk.feature.group" version="0.0.0"/>

View file

@ -539,6 +539,12 @@ public class ParentProjectDescriptor extends ProjectDescriptor {
_builder.append("</xtextVersion>");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.append("<mwe2Version>");
String _mweVersion = this.getConfig().getXtextVersion().getMweVersion();
_builder.append(_mweVersion, "\t");
_builder.append("</mwe2Version>");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.append("<project.build.sourceEncoding>");
Charset _encoding = this.getConfig().getEncoding();
_builder.append(_encoding, "\t");

View file

@ -878,11 +878,8 @@ public class RuntimeProjectDescriptor extends TestedProjectDescriptor {
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\t\t");
_builder.append("<version>");
String _mweVersion = this.getConfig().getXtextVersion().getMweVersion();
_builder.append(_mweVersion, "\t\t\t\t\t");
_builder.append("</version>");
_builder.newLineIfNotEmpty();
_builder.append("<version>${mwe2Version}</version>");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\t");
_builder.append("</dependency>");

View file

@ -141,8 +141,11 @@ public class TargetPlatformProject extends ProjectDescriptor {
_builder.append("<unit id=\"org.eclipse.emf.mwe2.launcher.feature.group\" version=\"0.0.0\"/>");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("<repository location=\"https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.11.1/\"/>");
_builder.newLine();
_builder.append("<repository location=\"https://download.eclipse.org/modeling/emft/mwe/updates/releases/");
String _mweVersion = this.getConfig().getXtextVersion().getMweVersion();
_builder.append(_mweVersion, "\t\t\t");
_builder.append("/\"/>");
_builder.newLineIfNotEmpty();
_builder.append("\t\t");
_builder.append("</location>");
_builder.newLine();