Commit graph

252 commits

Author SHA1 Message Date
Karsten Thoms
07d8819429 [eclipse/xtext#1177] Merge arnedeutsch/java-10-support
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-04-17 09:18:54 +02:00
Arne Deutsch
693c7e420c [eclipse/xtext#1177] Update ASM to 6.1.1 and JDT Core to 3.13.102.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-04-17 07:37:44 +02:00
Christian Dietrich
746582a1a7 updated asm to asm 6.1.1
updated jdt to Oxygen 3a
adjusted pipelines

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-04-16 20:06:46 +02:00
Karsten Thoms
e10de81431 [#666] JUnit 5 support
- provide new InjectionExtension as replacement for XtextRunner
- added unit test for InjectionExtension
- added JUnit 5 dependencies

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-04-15 10:40:47 +02:00
Karsten Thoms
6ff03bc2ba [eclipse/xtext#1170] Update p2-deployment.gradle & derived files
- Upgrade to Xtext 2.13
- Upgrade to Tycho 1.1.0
- Use official Orbit

Regenerated pom.xml & target file with generateP2Build task

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-02-07 09:43:37 +01:00
Karsten Thoms
f498bf8e8f [529291] Replace @build@ token in about.mappings
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-01-10 10:21:15 +01:00
Christian Dietrich
30bf17d0e6 [J9] consume jdt version in maven/gradle that does support Java 9 https://github.com/eclipse/xtext-extras/issues/211
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-12-21 09:10:29 +01:00
Florian Stolte
bc1f236450 [#582] Updated version of xtext-gradle-plugin
- updated from 1.0.19 to 1.0.20
- updated the version in the gradle file
- updated the version used by the wizard
- updated the version in examples

Signed-off-by: Florian Stolte <fstolte@itemis.de>
2017-12-14 09:33:53 +01:00
Christian Dietrich
8411fcc8d7 increased maven/gradle asm version to 6.0 https://github.com/eclipse/xtext-extras/issues/208
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-12-13 09:00:48 +01:00
Christian Dietrich
4960af9c0a set version to 2.14
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-10-27 09:03:34 +02:00
Miro Spönemann
cb7d6b6ac0 Updated LSP4J to version 0.3 2017-10-11 10:22:30 +02:00
Karsten Thoms
79c28aea79 [eclipse/xtext-core#355] Upgrade MWE version
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-09-28 00:39:34 +02:00
Miro Spönemann
89663f6eb9 [build] Test failures make the build 'unstable', not 'failed'; removed obsolete Slack notifications 2017-09-05 15:02:42 +02:00
Christian Dietrich
9034b8af03 fixed ecore change version
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-08-16 07:14:36 +02:00
Moritz Eysholdt
aa84196b56 added ecore.change to dependencies of xtext.ide
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-15 17:30:15 +02:00
Christian Dietrich
1c43d3cb55 use xtext gradle plugin version 1.0.18
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-06-09 16:59:59 +02:00
Christian Dietrich
8e297be37f update gradle wrapper to 3.5
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-06-08 16:24:13 +02:00
Miro Spönemann
b4d1ecf9ad Use LSP4J release version 0.2.0 2017-05-24 13:42:09 +02:00
Miro Spönemann
a75bac8287 Increased version number to 2.13.0-SNAPSHOT 2017-05-24 13:41:16 +02:00
Miro Spönemann
bcde648c21 Set Tycho version in p2-deployment.gradle 2017-04-27 09:16:13 +02:00
Christian Dietrich
69bc39ada7 fixed errors in eclipse
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-03-17 16:17:03 +01:00
Miro Spönemann
8ffc40c904 [build] Updated xtext-gradle-plugin to 1.0.17 2017-03-10 10:46:46 +01:00
Miro Spönemann
67885f0abf [build] Updated to Gradle 3.4.1 2017-03-10 10:42:14 +01:00
Sven Efftinge
945301f598 use lsp4j 0.2.0-SNAPSHOT 2017-02-03 11:31:18 +01:00
Sven Efftinge
5d21810da0 use lsp4j master 2017-02-03 11:10:28 +01:00
akosyakov
b7a5726d9f Migrate to the version 0.2.0-SNAPSHOT of lsp4j 2017-02-02 11:06:48 +05:00
Miro Spönemann
9344682208 [build] Use Xtend 2.11.0.RC2 2017-01-31 13:17:12 +01:00
Miro Spönemann
0bc4eb7975 Merge branch 'release_2.11.0' 2017-01-31 13:16:13 +01:00
Miro Spönemann
c5710fb2b1 Updated to LSP4J 0.1.1 2017-01-24 15:17:27 +01:00
Miro Spönemann
1b140cbcac [build] Implemented more intelligent upstream branch selection 2017-01-18 16:27:03 +01:00
Miro Spönemann
01135ffb10 [build] Implemented more intelligent upstream branch selection 2017-01-18 16:20:18 +01:00
Miro Spönemann
a14e54a3e1 Reverted target platform to version 2.10.0 2017-01-18 11:57:51 +01:00
Miro Spönemann
ba911b4790 Lifted version number to 2.12.0-SNAPSHOT 2017-01-18 11:47:03 +01:00
Miro Spönemann
64c9c3351b Increased version number for release 2.11.0 2017-01-18 11:41:47 +01:00
Miro Spönemann
b51f99b326 Increased version number for milestone 2.11.0.RC1 2017-01-17 09:06:41 +01:00
Sven Efftinge
6133b66961 added explicit dependency to org.eclipse.osgi (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=510504) 2017-01-16 14:48:40 +01:00
Miro Spönemann
97cc054003 Converted LSP4J dependency to version range to include future service
releases (#243)

Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2017-01-16 11:40:58 +01:00
Miro Spönemann
d577c4625e Switched to LSP4J 0.1.0 release 2017-01-16 09:03:56 +01:00
Miro Spönemann
02d3787904 Added common configuration file mwe2-workflows.gradle for generating Xtext languages from Gradle 2017-01-11 16:56:41 +01:00
Miro Spönemann
c65b348e92 [build] Fixed trace file inclusion, updated Xtend plugin to 1.0.15 2017-01-11 15:53:40 +01:00
Miro Spönemann
3697c55f65 [build] Include test sources for test projects 2017-01-11 13:43:25 +01:00
Holger Schill
7c96131e2a Change Group and version for core.runtime 2017-01-09 16:45:30 +01:00
Holger Schill
a44c88c4e1 Change version and group ID for equinox.registry
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2017-01-09 16:31:27 +01:00
Holger Schill
e51e61cece [Wizard] General: Gradle Tests dont work #224
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2017-01-09 16:25:15 +01:00
Miro Spönemann
c5d26b41b5 [build] Default behavior is to skip the Xtend compiler; activate it with -PcompileXtend=true 2017-01-06 13:57:23 +01:00
Miro Spönemann
09a24e0af9 [build] Use released version of p2gen plugin 2017-01-06 13:57:23 +01:00
Miro Spönemann
6a13144f08 [build] Use build result from xtend-bootstrap job for Xtend compiler, added skipXtendCompiler option 2017-01-02 11:47:11 +01:00
Miro Spönemann
5cb66e57ac Apply global Xtend compiler classpath also to test source set 2016-12-23 10:26:51 +01:00
Miro Spönemann
88373ecc79 [build] sourceCompatibility is a project property, not a task property 2016-12-23 10:18:28 +01:00
Miro Spönemann
1530c90614 Reorganized some build configuration 2016-12-23 08:45:26 +01:00
Miro Spönemann
db27510bf4 Include trace files in source jar 2016-12-22 16:42:10 +01:00
Sven Efftinge
87009ec69b [build] fixed bootstrap build successfully using xtend compiler 2016-12-22 16:42:10 +01:00
Miro Spönemann
648f51911b Second approach to generating Xtend files in the build 2016-12-22 16:42:10 +01:00
Christian Schneider
7fb8f1d0cf [releng/releng-target] added org.junit:0.0.0 from orbit to target platform of the local p2 repo build
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-12-22 10:44:42 +01:00
Christian Schneider
9083f8b48b [xtext lang] contributed new bundle 'org.eclipse.xtext.xtext.bootstrap' containing the 'GenerateXtext.mwe2' workflow and a customizing guice module
* added task 'generateXtextLanguage' in 'build.gradle' for executing the workflow via gradle
* fixed definition of 'mwe2' sourceSet in '/gradle/java-compiler-settings.gradle'

Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-12-15 10:25:56 +01:00
Miro Spönemann
8792ffb3c9 [build] Fixed organization in generated pom (https://issues.gradle.org/browse/GRADLE-2719) 2016-12-12 10:39:29 +01:00
Miro Spönemann
57650c54f3 Updated to Jenkins version of p2gen plugin 2016-12-08 11:22:30 +01:00
Miro Spönemann
5e4738ba2e Added generator for p2 repo build 2016-12-08 11:22:30 +01:00
Miro Spönemann
e63f831121 [build] Updated LSP4J upstream repo 2016-12-05 12:15:25 +01:00
Karsten Thoms
3e4f408a3b [eclipse/xtext#1088] Add xtextBuilder command as first build command
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-12-01 12:51:51 +01:00
Karsten Thoms
539df7a491 [#5] Ignore optional problems on *-gen folder
Modify classpath on Gradle import to set the ignore_optional_problems
flag for source folders ending with *-gen, but not for xtend-gen

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-30 09:47:32 +01:00
Miro Spönemann
d90e9a40dd Added project title to Bundle-Name in source jars 2016-11-18 09:50:12 +01:00
Miro Spönemann
661c9ccced Updated to Gradle 3.2 2016-11-18 09:49:49 +01:00
Miro Spönemann
cba56b740b Added about*.files to source bundles 2016-11-08 14:56:11 +01:00
Miro Spönemann
be55c347df Implemented validation of duplicate jar entries 2016-11-08 12:01:34 +01:00
Sven Efftinge
baebe053cd [LSP] migrated to lsp4j 0.1.0 2016-11-05 20:52:35 +01:00
Miro Spönemann
e71f62da79 Fixed #160: Gradle build generates Maven-Version attribute
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 19:39:43 +02:00
Miro Spönemann
0ae96db5c9 [build] Added descriptions of common build files, removed remote publishing config
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 15:49:27 +02:00
Miro Spönemann
af2abe4e54 [build] Disabled Javadoc for test projects
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 14:48:00 +02:00
Miro Spönemann
b92f63bc54 eclipse/xtext#1080: Add name and description to generated poms
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 13:36:04 +02:00
Miro Spönemann
73bc08fc65 Corrected manifest version for milestone builds
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-20 11:34:21 +02:00
Christian Dietrich
46e8c454d9 readded plugin.properties. fixes #154
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-10-20 08:55:27 +02:00
Miro Spönemann
daef210300 [gradle] Changed version qualifier format for consistency with Tycho
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-18 08:58:26 +02:00
Miro Spönemann
594a67d41a [gradle] Simplified manifest generation (is postprocessed anyway)
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 14:11:33 +02:00
Miro Spönemann
13225035d5 [gradle] Added configuration for bundle manifests
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 14:05:36 +02:00
Akos Kitta
37ec51a710 Added basic document highlight implementation.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-10-10 10:49:35 +02:00
Sven Efftinge
02d5b54ffd use lsapi 0.3.0 2016-09-20 17:11:50 +02:00
Karsten Thoms
9b0947fe62 [format] Streamlined whitespaces
Consistent use of tabs instead of spaces
Use single whitespace between brackets

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-09-14 16:00:10 +02:00
Miro Spönemann
b55321a043 Updated versions 2016-07-25 15:38:02 +02:00
Miro Spönemann
fab81a8ebd Corrected upper bounds of version ranges 2016-07-25 15:16:10 +02:00
akosyakov
66660efe2f Revert "[gradle] Switch to version 2.14.1-rc-2"
This reverts commit 2d5c21e914.
2016-07-22 12:01:43 +05:00
akosyakov
2d5c21e914 [gradle] Switch to version 2.14.1-rc-2 2016-07-22 10:33:02 +05:00
Miro Spönemann
2373fc5563 Updated to Gradle 2.14.1 2016-07-21 12:02:45 +02:00
Miro Spönemann
cf71598677 Fixed #45: Made public snapshots + local repo the default configuration 2016-07-20 11:46:34 +02:00
Christian Dietrich
e13ac6c279 update to ls-api 0.3.0-SNAPSHOT
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-19 19:08:57 +02:00
Miro Spönemann
cf60532d44 [build] Moved repository configuration to separate file 2016-07-14 12:22:33 +02:00
Miro Spönemann
67afccbfbe [build] Apply POM configuration also to local repository, clean local repo 2016-07-14 11:20:44 +02:00
Miro Spönemann
e80ec81fd7 Updated manifests and launch configs, added filter for parent subfolders 2016-07-08 11:36:31 +02:00
Miro Spönemann
d2386a89b5 Packaging the test source set for tests projects 2016-07-08 11:09:00 +02:00
Miro Spönemann
cda6859ebd Moved Eclipse project settings to java-compiler-settings (is independent from chosen source layout) 2016-07-07 15:29:48 +02:00
Miro Spönemann
2b46d0e51f Replaced 'mwe2' configuration with 'mwe2' source set for more flexible dependency setup 2016-07-07 14:49:07 +02:00
Sven Efftinge
9cd2da7dad update gradle version for better workspace resolution, include testlanguages.ide 2016-07-07 09:22:11 +02:00
Christian Dietrich
e3c6f93b3c add xtext nature and builder through gradle eclipse #18
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-06-29 10:50:37 +02:00
Sven Efftinge
ae59ba21cb [gradle] updated gradle config and metadata
added mwe2 dependencies
commented out bad dependencies in mwe2 files (they are still not running)
2016-06-21 11:12:12 +02:00
Moritz Eysholdt
ffa109f37f Smaller changes 2016-06-17 18:31:26 +02:00
Moritz Eysholdt
a65917cfb1 [gradle] consume and provide local maven repos
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-06-17 11:53:45 +02:00
Miro Spönemann
77ad73e2c0 Updated to Gradle 2.14 2016-06-16 09:37:15 +02:00
Miro Spönemann
80c4266713 Skip uploadArchives for test projects 2016-06-15 16:40:42 +02:00
Miro Spönemann
342b401270 Added deployment configuration 2016-06-15 11:03:53 +02:00
Miro Spönemann
96edcf48ae Removed buildship.core.prefs 2016-06-14 09:44:34 +02:00
Miro Spönemann
5b12ceebd1 Added gradle wrapper 2016-06-14 08:57:48 +02:00
Miro Spönemann
4270986cba Moved projects to root of repository 2016-06-14 08:30:25 +02:00