diff options
author | Juergen Haug | 2018-02-05 14:22:40 +0000 |
---|---|---|
committer | Juergen Haug | 2018-02-05 14:22:40 +0000 |
commit | f6d683be58e7d0ad5332b5ded57ec4dd33c59f0f (patch) | |
tree | 3b84773651ae3c1ce28d5b724f74ccd1c99e0164 | |
parent | b878f46f731ec93ba9f9eb78b61463dafad53d22 (diff) | |
download | org.eclipse.etrice-f6d683be58e7d0ad5332b5ded57ec4dd33c59f0f.tar.gz org.eclipse.etrice-f6d683be58e7d0ad5332b5ded57ec4dd33c59f0f.tar.xz org.eclipse.etrice-f6d683be58e7d0ad5332b5ded57ec4dd33c59f0f.zip |
added gradle releases
Change-Id: Ib412407a2aaa2b7dc1c90cc42e2b3d2ed0413e8d
20 files changed, 78 insertions, 51 deletions
diff --git a/build.gradle b/build.gradle index cfaa706ac..bb292266b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,22 +1,14 @@ -buildscript { - repositories { - jcenter() - } - dependencies { - classpath 'org.xtext:xtext-gradle-plugin:1.0.19' - } +plugins { + id 'org.xtext.xtend' version '1.0.21' } -ext { - core_runtime_version = '3.12.0' - core_resources_version = '3.11.1' - xtext_version = '2.12.0' - commons_io_version = '2.5' -} +apply from: new File(rootDir, 'gradle/scmVersion.gradle') allprojects { + apply from: new File(rootDir, 'gradle/versions.gradle') + group = 'org.eclipse.etrice' - version = '1.1.1-SNAPSHOT' + version = scmVersion.version repositories { maven { diff --git a/gradle/scmVersion.gradle b/gradle/scmVersion.gradle new file mode 100644 index 000000000..7963a7903 --- /dev/null +++ b/gradle/scmVersion.gradle @@ -0,0 +1,27 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath group: 'pl.allegro.tech.build', name: 'axion-release-plugin', version: '1.8.3' + } +} + +apply plugin: pl.allegro.tech.build.axion.release.ReleasePlugin + +scmVersion { + tag { + prefix = 'v' + versionSeparator = '_' + } + versionCreator 'versionWithBranch' +// localOnly = false + checks { + uncommittedChanges = false + aheadOfRemote = true + snapshotDependencies = false + } + repository { + pushTagsOnly = true + } +}
\ No newline at end of file diff --git a/gradle/versions.gradle b/gradle/versions.gradle new file mode 100644 index 000000000..adcd688be --- /dev/null +++ b/gradle/versions.gradle @@ -0,0 +1,8 @@ + +ext.versions = [ + 'guava' : '21.0', + 'xtext' : '2.12.0', + 'core_runtime' : '3.12.0', + 'core_resources' : '3.11.1', + 'commons_io' : '2.5' +]
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.abstractexec.behavior/build.gradle b/plugins/org.eclipse.etrice.abstractexec.behavior/build.gradle index 2ae95e0ac..766017e81 100644 --- a/plugins/org.eclipse.etrice.abstractexec.behavior/build.gradle +++ b/plugins/org.eclipse.etrice.abstractexec.behavior/build.gradle @@ -4,6 +4,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.genmodel.fsm') compile project(':plugins:org.eclipse.etrice.generator.fsm') - compile "org.eclipse.platform:org.eclipse.core.runtime:$core_runtime_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.platform:org.eclipse.core.runtime:$versions.core_runtime" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.common/build.gradle b/plugins/org.eclipse.etrice.core.common/build.gradle index 3f57e1ea2..f48bc575f 100644 --- a/plugins/org.eclipse.etrice.core.common/build.gradle +++ b/plugins/org.eclipse.etrice.core.common/build.gradle @@ -1,6 +1,6 @@ dependencies { - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.platform:org.eclipse.core.runtime:$core_runtime_version" - compile "org.eclipse.platform:org.eclipse.core.resources:$core_resources_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.platform:org.eclipse.core.runtime:$versions.core_runtime" + compile "org.eclipse.platform:org.eclipse.core.resources:$versions.core_resources" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.config/build.gradle b/plugins/org.eclipse.etrice.core.config/build.gradle index a1fc32d4f..4838b928a 100644 --- a/plugins/org.eclipse.etrice.core.config/build.gradle +++ b/plugins/org.eclipse.etrice.core.config/build.gradle @@ -2,5 +2,5 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.common') compile project(':plugins:org.eclipse.etrice.core.room') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.etmap/build.gradle b/plugins/org.eclipse.etrice.core.etmap/build.gradle index 34609e441..0ddd84a97 100644 --- a/plugins/org.eclipse.etrice.core.etmap/build.gradle +++ b/plugins/org.eclipse.etrice.core.etmap/build.gradle @@ -4,6 +4,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.room') compile project(':plugins:org.eclipse.etrice.core.genmodel') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.etphys/build.gradle b/plugins/org.eclipse.etrice.core.etphys/build.gradle index 81164bb42..87cd787cb 100644 --- a/plugins/org.eclipse.etrice.core.etphys/build.gradle +++ b/plugins/org.eclipse.etrice.core.etphys/build.gradle @@ -1,5 +1,5 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.common') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.fsm/build.gradle b/plugins/org.eclipse.etrice.core.fsm/build.gradle index a28c2698f..66d1df671 100644 --- a/plugins/org.eclipse.etrice.core.fsm/build.gradle +++ b/plugins/org.eclipse.etrice.core.fsm/build.gradle @@ -1,6 +1,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.common') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.genmodel.fsm/build.gradle b/plugins/org.eclipse.etrice.core.genmodel.fsm/build.gradle index 8b11df973..62ee3776f 100644 --- a/plugins/org.eclipse.etrice.core.genmodel.fsm/build.gradle +++ b/plugins/org.eclipse.etrice.core.genmodel.fsm/build.gradle @@ -1,5 +1,5 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.fsm') - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.core.room/build.gradle b/plugins/org.eclipse.etrice.core.room/build.gradle index b87635769..4d776589e 100644 --- a/plugins/org.eclipse.etrice.core.room/build.gradle +++ b/plugins/org.eclipse.etrice.core.room/build.gradle @@ -3,7 +3,7 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.fsm') runtime project(':plugins:org.eclipse.etrice.abstractexec.behavior') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.platform:org.eclipse.core.runtime:$core_runtime_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.platform:org.eclipse.core.runtime:$versions.core_runtime" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.etunit.converter/build.gradle b/plugins/org.eclipse.etrice.etunit.converter/build.gradle index 5f87ab688..4f038c3ba 100644 --- a/plugins/org.eclipse.etrice.etunit.converter/build.gradle +++ b/plugins/org.eclipse.etrice.etunit.converter/build.gradle @@ -1,10 +1,10 @@ apply plugin: 'application' dependencies { - compile "org.eclipse.platform:org.eclipse.core.runtime:$core_runtime_version" - compile "org.eclipse.emf:org.eclipse.emf.common:$xtext_version" - compile "org.eclipse.emf:org.eclipse.emf.ecore:$xtext_version" - compile "org.eclipse.emf:org.eclipse.emf.ecore.xmi:$xtext_version" + compile "org.eclipse.platform:org.eclipse.core.runtime:$versions.core_runtime" + compile "org.eclipse.emf:org.eclipse.emf.common:$versions.xtext" + compile "org.eclipse.emf:org.eclipse.emf.ecore:$versions.xtext" + compile "org.eclipse.emf:org.eclipse.emf.ecore.xmi:$versions.xtext" } ext.classpath = sourceSets.main.runtimeClasspath diff --git a/plugins/org.eclipse.etrice.generator.c/build.gradle b/plugins/org.eclipse.etrice.generator.c/build.gradle index e9e58ab22..c36cdb946 100644 --- a/plugins/org.eclipse.etrice.generator.c/build.gradle +++ b/plugins/org.eclipse.etrice.generator.c/build.gradle @@ -12,8 +12,8 @@ dependencies { compile project(':plugins:org.eclipse.etrice.generator.doc') compile project(':plugins:org.eclipse.etrice.generator.gnuplot') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" } mainClassName = 'org.eclipse.etrice.generator.c.Main' diff --git a/plugins/org.eclipse.etrice.generator.config/build.gradle b/plugins/org.eclipse.etrice.generator.config/build.gradle index bca312710..53413ede8 100644 --- a/plugins/org.eclipse.etrice.generator.config/build.gradle +++ b/plugins/org.eclipse.etrice.generator.config/build.gradle @@ -6,6 +6,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.config') compile project(':plugins:org.eclipse.etrice.generator') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.generator.cpp/build.gradle b/plugins/org.eclipse.etrice.generator.cpp/build.gradle index c76486974..4be4d2f0e 100644 --- a/plugins/org.eclipse.etrice.generator.cpp/build.gradle +++ b/plugins/org.eclipse.etrice.generator.cpp/build.gradle @@ -11,8 +11,8 @@ dependencies { compile project(':plugins:org.eclipse.etrice.generator.config') compile project(':plugins:org.eclipse.etrice.generator.doc') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" } mainClassName = 'org.eclipse.etrice.generator.cpp.Main' diff --git a/plugins/org.eclipse.etrice.generator.doc/build.gradle b/plugins/org.eclipse.etrice.generator.doc/build.gradle index b6b3b2411..f9280e812 100644 --- a/plugins/org.eclipse.etrice.generator.doc/build.gradle +++ b/plugins/org.eclipse.etrice.generator.doc/build.gradle @@ -5,5 +5,5 @@ dependencies { compile project(':plugins:org.eclipse.etrice.generator') compile project(':plugins:org.eclipse.etrice.generator.fsm') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.generator.fsm/build.gradle b/plugins/org.eclipse.etrice.generator.fsm/build.gradle index 328aee339..5a7136840 100644 --- a/plugins/org.eclipse.etrice.generator.fsm/build.gradle +++ b/plugins/org.eclipse.etrice.generator.fsm/build.gradle @@ -2,8 +2,8 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.fsm') compile project(':plugins:org.eclipse.etrice.core.genmodel.fsm') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.platform:org.eclipse.core.runtime:$core_runtime_version" - compile "org.eclipse.platform:org.eclipse.core.resources:$core_resources_version" - compile "commons-io:commons-io:$commons_io_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.platform:org.eclipse.core.runtime:$versions.core_runtime" + compile "org.eclipse.platform:org.eclipse.core.resources:$versions.core_resources" + compile "commons-io:commons-io:$versions.commons_io" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.generator.gnuplot/build.gradle b/plugins/org.eclipse.etrice.generator.gnuplot/build.gradle index 7970f2b44..aff2b6450 100644 --- a/plugins/org.eclipse.etrice.generator.gnuplot/build.gradle +++ b/plugins/org.eclipse.etrice.generator.gnuplot/build.gradle @@ -4,6 +4,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.generator') compile project(':plugins:org.eclipse.etrice.generator.fsm') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file diff --git a/plugins/org.eclipse.etrice.generator.java/build.gradle b/plugins/org.eclipse.etrice.generator.java/build.gradle index b40a25ab1..e660121de 100644 --- a/plugins/org.eclipse.etrice.generator.java/build.gradle +++ b/plugins/org.eclipse.etrice.generator.java/build.gradle @@ -11,8 +11,8 @@ dependencies { compile project(':plugins:org.eclipse.etrice.generator.config') compile project(':plugins:org.eclipse.etrice.generator.doc') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" } mainClassName = 'org.eclipse.etrice.generator.java.Main' diff --git a/plugins/org.eclipse.etrice.generator/build.gradle b/plugins/org.eclipse.etrice.generator/build.gradle index 492adc6a8..bdb7e7a79 100644 --- a/plugins/org.eclipse.etrice.generator/build.gradle +++ b/plugins/org.eclipse.etrice.generator/build.gradle @@ -7,6 +7,6 @@ dependencies { compile project(':plugins:org.eclipse.etrice.core.etmap') compile project(':plugins:org.eclipse.etrice.generator.fsm') - compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtext_version" - compile "org.eclipse.xtext:org.eclipse.xtext:$xtext_version" + compile "org.eclipse.xtend:org.eclipse.xtend.lib:$versions.xtext" + compile "org.eclipse.xtext:org.eclipse.xtext:$versions.xtext" }
\ No newline at end of file |