Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Villiger2019-06-21 12:17:22 +0000
committerMatthias Villiger2019-08-07 15:15:46 +0000
commita58e7fdadcc85a1b3905b5e3d20c104943432e60 (patch)
tree3df61fb59cc95f01f1790654387eed145cfbd75e
parentb88dbd501df54e382285d55716683f462542f44d (diff)
downloadorg.eclipse.scout.sdk-a58e7fdadcc85a1b3905b5e3d20c104943432e60.tar.gz
org.eclipse.scout.sdk-a58e7fdadcc85a1b3905b5e3d20c104943432e60.tar.xz
org.eclipse.scout.sdk-a58e7fdadcc85a1b3905b5e3d20c104943432e60.zip
Add gradle build for IntelliJ plugins
-rw-r--r--org.eclipse.scout.sdk.core.ecj/org.eclipse.scout.sdk.core.ecj.iml2
-rw-r--r--org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml6
-rw-r--r--org.eclipse.scout.sdk.core.test/org.eclipse.scout.sdk.core.test.iml4
-rw-r--r--org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml52
-rw-r--r--org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml140
-rw-r--r--org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.iml40
-rw-r--r--org.eclipse.scout.sdk.s2i/.gitignore6
-rw-r--r--org.eclipse.scout.sdk.s2i/about.html28
-rw-r--r--org.eclipse.scout.sdk.s2i/build.gradle52
-rw-r--r--org.eclipse.scout.sdk.s2i/epl-v10.html261
-rw-r--r--org.eclipse.scout.sdk.s2i/gradle.properties1
-rw-r--r--org.eclipse.scout.sdk.s2i/org.eclipse.scout.sdk.s2i.iml275
-rw-r--r--org.eclipse.scout.sdk.s2i/pom.xml120
-rw-r--r--org.eclipse.scout.sdk.s2i/settings.gradle2
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/DataContextHelper.kt1
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaLogger.kt42
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/classid/AutoCreateClassIdAnnotationComponent.kt2
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt2
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettings.kt125
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.form81
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.java81
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.kt112
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml4
-rw-r--r--org.eclipse.scout.sdk.s2i/src/main/resources/messages/EclipseScoutBundle.properties1
-rw-r--r--org.eclipse.scout.sdk/pom.xml68
25 files changed, 964 insertions, 544 deletions
diff --git a/org.eclipse.scout.sdk.core.ecj/org.eclipse.scout.sdk.core.ecj.iml b/org.eclipse.scout.sdk.core.ecj/org.eclipse.scout.sdk.core.ecj.iml
index 00e8441d6..e14c1b6c8 100644
--- a/org.eclipse.scout.sdk.core.ecj/org.eclipse.scout.sdk.core.ecj.iml
+++ b/org.eclipse.scout.sdk.core.ecj/org.eclipse.scout.sdk.core.ecj.iml
@@ -9,7 +9,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.17.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.18.0" level="project" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core" />
</component>
</module> \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml b/org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml
index 34ff7f25d..6c0a63651 100644
--- a/org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml
+++ b/org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml
@@ -18,7 +18,7 @@
<orderEntry type="library" name="Maven: wsdl4j:wsdl4j:1.6.2" level="project" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core.test" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core.ecj" />
- <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.17.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.18.0" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" />
@@ -27,7 +27,7 @@
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-engine:1.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.27.0" level="project" />
+ <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.28.2" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.10" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" />
@@ -78,8 +78,6 @@
<orderEntry type="library" name="Maven: io.takari.aether:aether-connector-okhttp:0.17.4" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.11.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.14.0" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.0.0.v20140518" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.0.0.v20140518" level="project" />
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test:10.0.0-SNAPSHOT" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html:10.0.0-SNAPSHOT" level="project" />
diff --git a/org.eclipse.scout.sdk.core.test/org.eclipse.scout.sdk.core.test.iml b/org.eclipse.scout.sdk.core.test/org.eclipse.scout.sdk.core.test.iml
index 87a3275c2..f6bc94819 100644
--- a/org.eclipse.scout.sdk.core.test/org.eclipse.scout.sdk.core.test.iml
+++ b/org.eclipse.scout.sdk.core.test/org.eclipse.scout.sdk.core.test.iml
@@ -13,7 +13,7 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core.ecj" />
- <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.17.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.18.0" level="project" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" />
@@ -23,7 +23,7 @@
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-engine:1.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.27.0" level="project" />
+ <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.28.2" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.10" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" />
diff --git a/org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml b/org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml
index 05d8593ac..e46e9f90f 100644
--- a/org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml
+++ b/org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml
@@ -25,7 +25,7 @@
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-engine:1.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.27.0" level="project" />
+ <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.28.2" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.10" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" />
@@ -76,8 +76,6 @@
<orderEntry type="library" name="Maven: io.takari.aether:aether-connector-okhttp:0.17.4" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.11.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.14.0" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.0.0.v20140518" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.0.0.v20140518" level="project" />
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test:10.0.0-SNAPSHOT" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html:10.0.0-SNAPSHOT" level="project" />
@@ -111,30 +109,30 @@
<orderEntry type="library" name="Maven: org.eclipse.scout.rt:org.eclipse.scout.rt.platform:10.0.0-SNAPSHOT" level="project" />
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.5.Final" level="project" />
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.17.0" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.200" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.13.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.300" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.18.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.400" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.300" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.14.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.400" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.400" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.400" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.400" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.contenttype:3.7.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.100" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.300" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.100" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.300" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.jface.text:3.15.100" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.swt:3.110.0" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.jface:3.15.100" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.100" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.0" level="project" />
- <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.300" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.13.0" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.200" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.12.200" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.400" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.500" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64:3.110.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.200" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.400" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.200" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.400" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.jface.text:3.15.200" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.swt:3.111.0" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.jface:3.16.0" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.200" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.100" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.400" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.14.0" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.300" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.13.0" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.500" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.600" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64:3.111.0" level="project" />
</component>
</module> \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml b/org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml
index e0a4ea043..7dcc8af88 100644
--- a/org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml
+++ b/org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml
@@ -15,76 +15,76 @@
<orderEntry type="library" scope="PROVIDED" name="Maven: wsdl4j:wsdl4j:1.6.2" level="project" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core.ecj" scope="PROVIDED" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.s2e.doc" scope="PROVIDED" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.13.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.17.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.12.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.14.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.18.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.13.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.400" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.contenttype:3.7.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.13.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.ui:3.17.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.help:3.8.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.search:3.11.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.ui:3.14.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.compare:3.7.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.compare.core:3.6.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.team.ui:3.8.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.team.core:3.8.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface.text:3.15.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface:3.15.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui:3.112.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.workbench:3.113.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding.property:1.6.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface.databinding:1.8.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding:1.7.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.addons.swt:1.3.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.renderers.swt:0.14.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.widgets:1.2.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.di:1.2.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench3:0.15.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.swt:0.14.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.14.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.ui:3.18.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.help:3.8.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.search:3.11.600" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.ui:3.14.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.workbench:3.115.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding.property:1.7.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface.databinding:1.9.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding:1.7.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.addons.swt:1.3.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.renderers.swt:0.14.700" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.widgets:1.2.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.di:1.2.600" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench3:0.15.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench.swt:0.14.600" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.emf:org.eclipse.emf.ecore.xmi:2.15.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding.observable:1.6.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.databinding.observable:1.7.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.emf:org.eclipse.emf.ecore:2.15.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.emf:org.eclipse.emf.common:2.15.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.services:1.3.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.swt.theme:0.12.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.bindings:0.12.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.console:3.8.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.workbench.texteditor:3.11.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.ide:3.15.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.p2.engine:2.6.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.p2.metadata:2.4.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.services:1.3.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.swt.theme:0.12.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.bindings:0.12.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.compare:3.7.600" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.compare.core:3.6.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.team.ui:3.8.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.team.core:3.8.600" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface.text:3.15.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.jface:3.16.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui:3.113.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.console:3.8.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.workbench.texteditor:3.12.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.ide:3.15.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.p2.engine:2.6.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.p2.metadata:2.4.400" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.p2.core:2.6.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.services:2.1.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.contexts:1.8.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench:1.9.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.contexts:1.8.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.workbench:1.10.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.emf:org.eclipse.emf.ecore.change:2.13.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.commands:0.12.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.model.workbench:2.1.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.emf.xpath:0.2.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.commands:0.12.600" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.model.workbench:2.1.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.emf.xpath:0.2.300" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-jxpath:commons-jxpath:1.3" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.di:1.7.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.di.annotations:1.6.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.di:1.7.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.di.annotations:1.6.400" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.core.di.extensions:0.15.300" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.osgi.services:3.8.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.views:3.9.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.editors:3.11.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.ui.refactoring:3.9.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.forms:3.7.500" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.core:0.12.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.views:3.9.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.editors:3.11.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.ui.refactoring:3.9.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.forms:3.8.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.core:0.12.700" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.birt.runtime:org.w3c.css.sac:1.3.1.v200903091627" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.xmlgraphics:batik-css:1.10" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.xmlgraphics:batik-util:1.10" level="project" />
@@ -94,15 +94,15 @@
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-io:commons-io:1.3.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.0.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.swt:0.13.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.navigator:3.7.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.navigator.resources:3.6.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.views.properties.tabbed:3.8.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.e4.ui.css.swt:0.13.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.navigator:3.8.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.navigator.resources:3.6.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ui.views.properties.tabbed:3.8.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.200" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.ibm.icu:icu4j:64.2" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.bidi:1.1.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug.ui:3.10.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.bidi:1.2.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug.ui:3.10.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.600" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.scout.sdk.deps:org.eclipse.m2e.core.ui:1.10.0.20181127-2120" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.scout.sdk.deps:org.eclipse.m2e.core:1.10.0.20181127-2120" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.google.guava:guava:27.1-jre" level="project" />
@@ -115,7 +115,7 @@
<orderEntry type="library" scope="TEST" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.scout.sdk.deps:org.eclipse.m2e.archetype.common:1.10.0.20181127-2120" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64:3.110.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.swt:3.110.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.swt.win32.win32.x86_64:3.111.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.swt:3.111.0" level="project" />
</component>
</module> \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.iml b/org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.iml
index c78bac6eb..5bcaf0f5f 100644
--- a/org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.iml
+++ b/org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.iml
@@ -14,27 +14,27 @@
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core" />
<orderEntry type="library" name="Maven: wsdl4j:wsdl4j:1.6.2" level="project" />
<orderEntry type="module" module-name="org.eclipse.scout.sdk.core.ecj" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.13.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.17.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.12.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.400" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.launching:3.14.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.resources:3.13.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core:3.18.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.debug:3.13.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.variables:3.4.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.runtime:3.15.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.common:3.10.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.jobs:3.10.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.registry:3.8.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.preferences:3.7.400" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.contenttype:3.7.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.13.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.200" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.0" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.300" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.100" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.500" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.equinox.app:1.4.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.osgi:3.14.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.expressions:3.6.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.debug.core:3.13.300" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filesystem:1.7.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:org.eclipse.jdt.core.manipulation:1.11.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.ltk.core.refactoring:3.10.100" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.commands:3.9.400" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.text:3.8.200" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.platform:org.eclipse.core.filebuffers:3.6.600" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.scout.sdk.deps:org.eclipse.m2e.core:1.10.0.20181127-2120" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.google.guava:guava:27.1-jre" level="project" />
diff --git a/org.eclipse.scout.sdk.s2i/.gitignore b/org.eclipse.scout.sdk.s2i/.gitignore
new file mode 100644
index 000000000..4386dba47
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/.gitignore
@@ -0,0 +1,6 @@
+/.gradle
+/build
+/gradle
+/out
+/gradlew
+/gradlew.bat
diff --git a/org.eclipse.scout.sdk.s2i/about.html b/org.eclipse.scout.sdk.s2i/about.html
new file mode 100644
index 000000000..c258ef55d
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.s2i/build.gradle b/org.eclipse.scout.sdk.s2i/build.gradle
new file mode 100644
index 000000000..ed53ba8cd
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/build.gradle
@@ -0,0 +1,52 @@
+import java.time.Clock
+import java.time.LocalDateTime
+import java.time.format.DateTimeFormatter
+
+plugins {
+ id 'java'
+ id 'org.jetbrains.intellij' version '0.4.9'
+ id 'org.jetbrains.kotlin.jvm' version '1.3.21'
+}
+
+group 'org.eclipse.scout.sdk.s2i'
+version '10.0.0.' + timestamp()
+sourceCompatibility = 1.8
+
+def SCOUT_SDK_VERSION = '10.0.0-SNAPSHOT'
+
+repositories {
+ mavenLocal()
+ mavenCentral()
+}
+
+static def timestamp() {
+ LocalDateTime now = LocalDateTime.now(Clock.systemUTC())
+ return now.format(DateTimeFormatter.ofPattern("yyMMddHHmm")) // returned number must be a valid integer (not too big)
+}
+
+dependencies {
+ api group: 'org.eclipse.scout.sdk', name: 'org.eclipse.scout.sdk.core.s', version: SCOUT_SDK_VERSION
+ api group: 'org.eclipse.scout.sdk', name: 'org.eclipse.scout.sdk.core.ecj', version: SCOUT_SDK_VERSION
+ implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
+ testCompile group: 'org.mockito', name: 'mockito-core', version: '2.28.2'
+}
+
+jar {
+ from 'about.html'
+ from 'epl-v10.html'
+}
+
+// See https://github.com/JetBrains/gradle-intellij-plugin/
+intellij {
+ version '2019.1.3'
+ plugins 'maven'
+ updateSinceUntilBuild = false
+}
+
+compileKotlin {
+ kotlinOptions.jvmTarget = "1.8"
+}
+
+compileTestKotlin {
+ kotlinOptions.jvmTarget = "1.8"
+}
diff --git a/org.eclipse.scout.sdk.s2i/epl-v10.html b/org.eclipse.scout.sdk.s2i/epl-v10.html
new file mode 100644
index 000000000..84ec25118
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/epl-v10.html
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Public License - Version 1.0</title>
+<style type="text/css">
+ body {
+ size: 8.5in 11.0in;
+ margin: 0.25in 0.5in 0.25in 0.5in;
+ tab-interval: 0.5in;
+ }
+ p {
+ margin-left: auto;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ p.list {
+ margin-left: 0.5in;
+ margin-top: 0.05em;
+ margin-bottom: 0.05em;
+ }
+ </style>
+
+</head>
+
+<body lang="EN-US">
+
+<p align=center><b>Eclipse Public License - v 1.0</b></p>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>&quot;Contribution&quot; means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>&quot;Contributor&quot; means any person or entity that distributes
+the Program.</p>
+
+<p>&quot;Licensed Patents&quot; mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>&quot;Program&quot; means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>&quot;Recipient&quot; means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+(&quot;Commercial Contributor&quot;) hereby agrees to defend and
+indemnify every other Contributor (&quot;Indemnified Contributor&quot;)
+against any losses, damages and costs (collectively &quot;Losses&quot;)
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+</body>
+
+</html>
diff --git a/org.eclipse.scout.sdk.s2i/gradle.properties b/org.eclipse.scout.sdk.s2i/gradle.properties
new file mode 100644
index 000000000..29e08e8ca
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/gradle.properties
@@ -0,0 +1 @@
+kotlin.code.style=official \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.s2i/org.eclipse.scout.sdk.s2i.iml b/org.eclipse.scout.sdk.s2i/org.eclipse.scout.sdk.s2i.iml
index ae3a6a1b7..23fe98ab2 100644
--- a/org.eclipse.scout.sdk.s2i/org.eclipse.scout.sdk.s2i.iml
+++ b/org.eclipse.scout.sdk.s2i/org.eclipse.scout.sdk.s2i.iml
@@ -1,38 +1,255 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module type="PLUGIN_MODULE" version="4">
+<module external.linked.project.id="org.eclipse.scout.sdk.s2i" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/../../bsi.scout.sdk/com.bsiag.tools.sdk.s2i" external.system.id="GRADLE" external.system.module.group="org.eclipse.scout.sdk.s2i" external.system.module.version="10.0.0-SNAPSHOT" type="PLUGIN_MODULE" version="4">
<component name="DevKit.ModuleBuildProperties" url="file://$MODULE_DIR$/src/main/resources/META-INF/plugin.xml" />
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
+ <component name="FacetManager">
+ <facet type="kotlin-language" name="Kotlin">
+ <configuration version="3" platform="JVM 1.8" useProjectSettings="false">
+ <compilerSettings />
+ <compilerArguments>
+ <option name="destination" value="$MODULE_DIR$/build/classes/kotlin/main" />
+ <option name="classpath" value="$MAVEN_REPOSITORY$/org/eclipse/scout/sdk/org.eclipse.scout.sdk.core.s/10.0.0-SNAPSHOT/org.eclipse.scout.sdk.core.s-10.0.0-SNAPSHOT.jar;C:/Users/mvi/.m2/repository/org/eclipse/scout/sdk/org.eclipse.scout.sdk.core.ecj/10.0.0-SNAPSHOT/org.eclipse.scout.sdk.core.ecj-10.0.0-SNAPSHOT.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aapt-proto-jarjar.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-api-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-connector-basic-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-dependency-resolver.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-impl-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-spi-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-transport-file-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-transport-http-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/aether-util-1.1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/annotations.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/asm-5.0.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/asm-all-7.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/asm-analysis-5.0.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/asm-tree-5.0.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/automaton-1.12-1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/baksmali-2.2.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/batik-all-1.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/bcprov-jdk15on-1.60.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/bootstrap.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/cglib-nodep-3.2.4.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/cli-parser-1.1.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/common-image-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/common-io-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/common-lang-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-codec-1.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-collections-3.2.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-compress-1.18.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-httpclient-3.1-patched.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-imaging-1.0-RC-1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-io-2.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-lang-2.4.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-lang3-3.4.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-logging-1.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/commons-net-3.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/cucumber-core-1.2.4.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/cucumber-java-1.2.5.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/debugger-memory-agent-0.0.11.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/delight-rhino-sandbox-0.0.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/dexlib2-2.2.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/ecj-4.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/eddsa-0.2.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/error_prone_annotations-2.3.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/extensions.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/external-system-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/external-system-rt.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/FastInfoset-1.2.15.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/fluent-hc-4.5.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/forms-1.1-preview.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/forms_rt.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/fst-2.57.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/gherkin-2.12.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/groovy-all-2.4.15.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/gson-2.8.5.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/guava-25.1-jre.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/hamcrest-core-1.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/httpclient-4.5.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/httpcore-4.4.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/httpmime-4.5.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/icons.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/idea.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/idea_rt.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/imageio-core-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/imageio-metadata-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/imageio-tiff-3.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/imgscalr-lib-4.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/ini4j-0.5.5-2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/intellij-coverage-agent-1.0.495.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/intellij-test-discovery-agent-1.0.495.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/isorelax-20030108.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/istack-commons-runtime-3.0.7.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jackson-annotations-2.9.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jackson-core-2.9.7.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jackson-databind-2.9.7.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/java-api.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/java-compatibility-1.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/java-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/java_resources_en.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/javac2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/javahelp-2.0.02.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/javassist-3.22.0-GA.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/javax.activation-1.2.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/javax.annotation-api-1.3.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jaxb-api-2.3.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jaxb-runtime-2.3.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jaxen-1.1.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jbcrypt-1.0.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jcip-annotations-1.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jdkAnnotations.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jdom.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jediterm-pty-2.14.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jetCheck-0.2.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jgoodies-common-1.4.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jing-20030619.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jna-platform.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jna.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jps-builders-6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jps-builders.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jps-launcher.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jps-model.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jsch-0.1.55.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jshell-frontend.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jshell-protocol.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jsoup-1.11.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/jsr305.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/junit-4.12.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/junit.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlin-reflect-1.3.11.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlin-test-1.3.11.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlin-test-common-1.3.11.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlinx-coroutines-core-1.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlinx-coroutines-core-common-1.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/kotlinx-coroutines-jdk8-1.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/log4j.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/lz4-1.3.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/markdownj-core-0.4.2-SNAPSHOT.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-aether-provider-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-artifact-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-builder-support-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-model-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-model-builder-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/maven-repository-metadata-3.3.9.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/microba.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/miglayout-core-5.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/miglayout-swing-5.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/nanoxml-2.2.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/nekohtml-1.9.22.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-buffer-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-codec-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-codec-http-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-common-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-handler-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-resolver-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/netty-transport-4.1.32.Final.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/objenesis-2.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/openapi.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/oro-2.0.8.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/picocontainer-1.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/platform-api.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/platform-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/plexus-component-annotations-1.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/plexus-interpolation-1.21.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/plexus-utils-3.0.22.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/protobuf-java-3.5.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/proxy-vole-1.0.6.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/pty4j-0.9.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/purejavacomm-0.0.11.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/resources.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/resources_en.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/rhino-1.7.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/rngom-20051226-patched.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/sa-jdwp-1.12.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/serviceMessages.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/slf4j-api-1.7.25.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/slf4j-log4j12-1.7.25.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/snakeyaml-1.23.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/sqlite-jdbc-3.21.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/stax-api-1.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/stax-ex-1.8.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/streamex-0.6.7.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/swingx-core-1.6.2-2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/trang-core.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/trilead-ssh2-build-217-jenkins-11.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/trove4j.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/txw2-2.3.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/util-2.2.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/util.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/velocity-1.7.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/wadl-core.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/winp-1.28.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xercesImpl-2.12.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xml-apis-ext-1.3.04.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xml-resolver-1.2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xmlbeans-2.6.0.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xmlgraphics-commons-2.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xmlpull-1.1.3.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xmlrpc-2.0.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xpp3_min-1.1.4c.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xstream-1.4.10.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/lib/xz-1.8.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/artifact-resolver-m2.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/artifact-resolver-m3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/artifact-resolver-m31.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/lucene-core-2.4.1.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven-errorProne-compiler.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven-jps-plugin.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven-server-api.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven2-server-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven3-server-common.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven3-server-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven30-server-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/maven36-server-impl.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/plexus-archiver-3.0.3.jar;C:/Users/mvi/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.1.3/6a2d76b455a8e07743bd5bdc891a410a7ddb2fb3/ideaIC-2019.1.3/plugins/maven/lib/resources_en.jar;C:/Users/mvi/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.21/kotlin-stdlib-jdk8-1.3.21.jar;C:/Users/mvi/.m2/repository/org/eclipse/scout/sdk/org.eclipse.scout.sdk.core/10.0.0-SNAPSHOT/org.eclipse.scout.sdk.core-10.0.0-SNAPSHOT.jar;C:/Users/mvi/.m2/repository/wsdl4j/wsdl4j/1.6.2/wsdl4j-1.6.2.jar;C:/Users/mvi/.m2/repository/org/eclipse/jdt/ecj/3.17.0/ecj-3.17.0.jar;C:/Users/mvi/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.21/kotlin-stdlib-jdk7-1.3.21.jar;C:/Users/mvi/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.3.21/kotlin-stdlib-1.3.21.jar;C:/Users/mvi/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.21/kotlin-stdlib-common-1.3.21.jar;C:/Users/mvi/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar" />
+ <option name="noStdlib" value="true" />
+ <option name="noReflect" value="true" />
+ <option name="moduleName" value="org.eclipse.scout.sdk.s2i" />
+ <option name="jvmTarget" value="1.8" />
+ <option name="addCompilerBuiltIns" value="true" />
+ <option name="loadBuiltInsFromDependencies" value="true" />
+ <option name="languageVersion" value="1.3" />
+ <option name="apiVersion" value="1.3" />
+ <option name="pluginOptions">
+ <array />
+ </option>
+ <option name="pluginClasspaths">
+ <array />
+ </option>
+ <option name="errors">
+ <ArgumentParseErrors />
+ </option>
+ </compilerArguments>
+ </configuration>
+ </facet>
+ </component>
+ <component name="NewModuleRootManager">
+ <output url="file://$MODULE_DIR$/out/production/classes" />
+ <output-test url="file://$MODULE_DIR$/out/test/classes" />
+ <exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/kotlin" isTestSource="true" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
+ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+ <excludeFolder url="file://$MODULE_DIR$/.gradle" />
+ <excludeFolder url="file://$MODULE_DIR$/build" />
+ <excludeFolder url="file://$MODULE_DIR$/out" />
</content>
- <orderEntry type="jdk" jdkName="IntelliJ IDEA IU-191" jdkType="IDEA JDK" />
+ <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="KotlinJavaRuntime" level="project" />
- <orderEntry type="module" module-name="org.eclipse.scout.sdk.core.s" />
- <orderEntry type="module" module-name="org.eclipse.scout.sdk.core" />
- <orderEntry type="library" name="Maven: wsdl4j:wsdl4j:1.6.2" level="project" />
- <orderEntry type="module" module-name="org.eclipse.scout.sdk.core.ecj" />
- <orderEntry type="library" name="Maven: org.eclipse.jdt:ecj:3.17.0" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.3.21" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21" level="project" />
- <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.3.21" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.jetbrains.kotlin:kotlin-test-junit:1.3.21" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.21" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.jetbrains.kotlin:kotlin-test:1.3.21" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.jetbrains.kotlin:kotlin-test-common:1.3.21" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:2.27.0" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.9.10" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
- <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
+ <orderEntry type="library" name="Gradle: org.eclipse.scout.sdk:org.eclipse.scout.sdk.core.s:10.0.0-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Gradle: org.eclipse.scout.sdk:org.eclipse.scout.sdk.core.ecj:10.0.0-SNAPSHOT" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aapt-proto-jarjar:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-api-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-connector-basic-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-dependency-resolver:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-impl-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-spi-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-transport-file-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-transport-http-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:aether-util-1.1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:annotations:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:asm-5.0.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:asm-all-7.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:asm-analysis-5.0.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:asm-tree-5.0.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:automaton-1.12-1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:baksmali-2.2.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:batik-all-1.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:bcprov-jdk15on-1.60:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:bootstrap:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:cglib-nodep-3.2.4:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:cli-parser-1.1.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:common-image-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:common-io-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:common-lang-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-codec-1.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-collections-3.2.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-compress-1.18:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-httpclient-3.1-patched:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-imaging-1.0-RC-1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-io-2.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-lang-2.4:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-lang3-3.4:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-logging-1.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:commons-net-3.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:cucumber-core-1.2.4:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:cucumber-java-1.2.5:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:debugger-memory-agent-0.0.11:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:delight-rhino-sandbox-0.0.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:dexlib2-2.2.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:ecj-4.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:eddsa-0.2.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:error_prone_annotations-2.3.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:extensions:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:external-system-impl:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:external-system-rt:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:FastInfoset-1.2.15:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:fluent-hc-4.5.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:forms-1.1-preview:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:forms_rt:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:fst-2.57:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:gherkin-2.12.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:groovy-all-2.4.15:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:gson-2.8.5:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:guava-25.1-jre:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:hamcrest-core-1.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:httpclient-4.5.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:httpcore-4.4.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:httpmime-4.5.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:icons:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:idea:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:idea_rt:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:imageio-core-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:imageio-metadata-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:imageio-tiff-3.4.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:imgscalr-lib-4.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:ini4j-0.5.5-2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:intellij-coverage-agent-1.0.495:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:intellij-test-discovery-agent-1.0.495:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:isorelax-20030108:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:istack-commons-runtime-3.0.7:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jackson-annotations-2.9.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jackson-core-2.9.7:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jackson-databind-2.9.7:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:java-api:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:java-compatibility-1.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:java-impl:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:java_resources_en:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:javac2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:javahelp-2.0.02:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:javassist-3.22.0-GA:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:javax.activation-1.2.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:javax.annotation-api-1.3.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jaxb-api-2.3.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jaxb-runtime-2.3.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jaxen-1.1.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jbcrypt-1.0.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jcip-annotations-1.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jdkAnnotations:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jdom:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jediterm-pty-2.14:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jetCheck-0.2.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jgoodies-common-1.4.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jing-20030619:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jna-platform:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jna:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jps-builders-6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jps-builders:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jps-launcher:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jps-model:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jsch-0.1.55:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jshell-frontend:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jshell-protocol:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jsoup-1.11.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:jsr305:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:junit-4.12:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:junit:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlin-reflect-1.3.11:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlin-test-1.3.11:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlin-test-common-1.3.11:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlinx-coroutines-core-1.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlinx-coroutines-core-common-1.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:kotlinx-coroutines-jdk8-1.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:log4j:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:lz4-1.3.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:markdownj-core-0.4.2-SNAPSHOT:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-aether-provider-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-artifact-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-builder-support-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-model-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-model-builder-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:maven-repository-metadata-3.3.9:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:microba:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:miglayout-core-5.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:miglayout-swing-5.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:nanoxml-2.2.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:nekohtml-1.9.22:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-buffer-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-codec-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-codec-http-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-common-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-handler-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-resolver-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:netty-transport-4.1.32.Final:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:objenesis-2.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:openapi:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:oro-2.0.8:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:picocontainer-1.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:platform-api:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:platform-impl:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:plexus-component-annotations-1.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:plexus-interpolation-1.21:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:plexus-utils-3.0.22:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:protobuf-java-3.5.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:proxy-vole-1.0.6:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:pty4j-0.9.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:purejavacomm-0.0.11.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:resources:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:resources_en:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:rhino-1.7.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:rngom-20051226-patched:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:sa-jdwp-1.12:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:serviceMessages:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:slf4j-api-1.7.25:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:slf4j-log4j12-1.7.25:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:snakeyaml-1.23:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:sqlite-jdbc-3.21.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:stax-api-1.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:stax-ex-1.8:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:streamex-0.6.7:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:swingx-core-1.6.2-2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:trang-core:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:trilead-ssh2-build-217-jenkins-11:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:trove4j:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:txw2-2.3.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:util-2.2.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:util:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:velocity-1.7:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:wadl-core:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:winp-1.28:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xercesImpl-2.12.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xml-apis-ext-1.3.04:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xml-resolver-1.2:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xmlbeans-2.6.0:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xmlgraphics-commons-2.3:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xmlpull-1.1.3.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xmlrpc-2.0.1:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xpp3_min-1.1.4c:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xstream-1.4.10:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: com.jetbrains:xz-1.8:2019.1.3" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:artifact-resolver-m2:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:artifact-resolver-m3:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:artifact-resolver-m31:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:lucene-core-2.4.1:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven-errorProne-compiler:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven-jps-plugin:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven-server-api:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven2-server-impl:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven3-server-common:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven3-server-impl:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven30-server-impl:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:maven36-server-impl:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:plexus-archiver-3.0.3:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: unzipped.com.jetbrains.plugins:resources_en:ideaIC-IC-191.7479.19-withSources" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21" level="project" />
+ <orderEntry type="library" name="Gradle: org.eclipse.scout.sdk:org.eclipse.scout.sdk.core:10.0.0-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Gradle: wsdl4j:wsdl4j:1.6.2" level="project" />
+ <orderEntry type="library" name="Gradle: org.eclipse.jdt:ecj:3.17.0" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.3.21" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0" level="project" />
+ <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-core:2.28.2" level="project" />
+ <orderEntry type="library" scope="TEST" name="Gradle: net.bytebuddy:byte-buddy:1.9.10" level="project" />
+ <orderEntry type="library" scope="TEST" name="Gradle: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
+ <orderEntry type="library" scope="TEST" name="Gradle: org.objenesis:objenesis:2.6" level="project" />
</component>
</module> \ No newline at end of file
diff --git a/org.eclipse.scout.sdk.s2i/pom.xml b/org.eclipse.scout.sdk.s2i/pom.xml
deleted file mode 100644
index fcab4f8bc..000000000
--- a/org.eclipse.scout.sdk.s2i/pom.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2015 BSI Business Systems Integration AG.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- BSI Business Systems Integration AG - initial API and implementation
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.scout.sdk</groupId>
- <artifactId>org.eclipse.scout.sdk</artifactId>
- <version>10.0.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.scout.sdk/pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.scout.sdk.s2i</groupId>
- <artifactId>org.eclipse.scout.sdk.s2i</artifactId>
- <name>${project.groupId}:${project.artifactId}</name>
-
- <properties>
- <kotlin.version>1.3.21</kotlin.version> <!-- must match the Kotlin version of the supported IntelliJ -->
- <kotlin.compiler.incremental>true</kotlin.compiler.incremental>
- </properties>
-
-
- <dependencies>
- <!-- Build Dependencies -->
- <dependency>
- <groupId>org.eclipse.scout.sdk</groupId>
- <artifactId>org.eclipse.scout.sdk.core.s</artifactId>
- </dependency>
- <dependency>
- <groupId>org.eclipse.scout.sdk</groupId>
- <artifactId>org.eclipse.scout.sdk.core.ecj</artifactId>
- </dependency>
-
- <!-- kotlin runtime -->
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-stdlib-jdk8</artifactId>
- <version>${kotlin.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-reflect</artifactId>
- <version>${kotlin.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-test-junit</artifactId>
- <version>${kotlin.version}</version>
- <scope>test</scope>
- </dependency>
-
- <!-- Test dependencies -->
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-core</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
- <testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
- <resources>
- <resource>
- <directory>${project.basedir}/src/main/resources</directory>
- </resource>
- <resource>
- <directory>src/main/resources/META-INF</directory>
- <includes>
- <include>plugin.xml</include>
- </includes>
- </resource>
- <resource>
- <directory>.</directory>
- <includes>
- <include>about.html</include>
- <include>epl-v10.html</include>
- <include>icons/**</include>
- </includes>
- </resource>
- </resources>
-
- <plugins>
- <plugin>
- <artifactId>kotlin-maven-plugin</artifactId>
- <groupId>org.jetbrains.kotlin</groupId>
- <version>${kotlin.version}</version>
-
- <executions>
- <execution>
- <id>compile</id>
- <phase>process-sources</phase>
- <goals>
- <goal>compile</goal>
- </goals>
- </execution>
-
- <execution>
- <id>test-compile</id>
- <goals>
- <goal>test-compile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/org.eclipse.scout.sdk.s2i/settings.gradle b/org.eclipse.scout.sdk.s2i/settings.gradle
new file mode 100644
index 000000000..d9fc40c38
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/settings.gradle
@@ -0,0 +1,2 @@
+rootProject.name = 'org.eclipse.scout.sdk.s2i'
+
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/DataContextHelper.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/DataContextHelper.kt
index 1fba548b7..55ff0a2f7 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/DataContextHelper.kt
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/DataContextHelper.kt
@@ -10,7 +10,6 @@ import com.intellij.openapi.vfs.VirtualFile
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile
import com.intellij.psi.PsiManager
-import org.eclipse.scout.sdk.s2i.containingModule
open class DataContextHelper(val context: DataContext) {
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaLogger.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaLogger.kt
index 5ea83d51d..58b270a1c 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaLogger.kt
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaLogger.kt
@@ -10,6 +10,7 @@ import org.eclipse.scout.sdk.core.log.SdkLog
import org.eclipse.scout.sdk.core.util.Strings
import org.eclipse.scout.sdk.s2i.settings.ScoutSettings
import org.eclipse.scout.sdk.s2i.settings.SettingsChangedListener
+import java.util.*
import java.util.logging.Level
open class IdeaLogger : ISdkConsoleSpi, BaseComponent, SettingsChangedListener {
@@ -17,20 +18,33 @@ open class IdeaLogger : ISdkConsoleSpi, BaseComponent, SettingsChangedListener {
private val m_textLog = Logger.getInstance(IdeaLogger::class.java)
private val m_balloonLog = NotificationGroup.balloonGroup("Scout SDK")
- companion object {
- const val LEVEL_ERROR: String = "Error"
- const val LEVEL_WARNING: String = "Warning"
- const val LEVEL_INFO: String = "Info"
- const val LEVEL_DEBUG: String = "Debug"
+ enum class LogLevel(private val text: String) {
+ ERROR("Error"),
+ WARNING("Warning"),
+ INFO("Info"),
+ DEBUG("Debug");
+
+ companion object {
+ fun parse(text: String?): LogLevel {
+ if (text == null) {
+ return WARNING
+ }
+ return valueOf(text.toUpperCase(Locale.US))
+ }
+ }
+
+ override fun toString(): String {
+ return text
+ }
}
override fun initComponent() {
SdkConsole.setConsoleSpi(this)
ScoutSettings.addListener(this)
- if (!ScoutSettings.isLogLevelConfigured() && isRunningInSandbox()) {
+ if (!ScoutSettings.isLogLevelSet() && isRunningInSandbox()) {
// default log level for dev mode
- ScoutSettings.logLevel(LEVEL_INFO)
+ ScoutSettings.setLogLevel(LogLevel.INFO)
}
refreshLogLevel()
@@ -42,7 +56,7 @@ open class IdeaLogger : ISdkConsoleSpi, BaseComponent, SettingsChangedListener {
}
override fun changed(key: String, oldVal: String?, newVal: String?) {
- if (ScoutSettings.logLevelKey == key) {
+ if (ScoutSettings.KEY_LOG_LEVEL == key) {
refreshLogLevel()
}
}
@@ -55,16 +69,16 @@ open class IdeaLogger : ISdkConsoleSpi, BaseComponent, SettingsChangedListener {
}
protected fun refreshLogLevel() {
- SdkLog.setLogLevel(ideaToJulLevel(ScoutSettings.logLevel()))
+ SdkLog.setLogLevel(ideaToJulLevel(ScoutSettings.getLogLevel()))
m_textLog.setLevel(org.apache.log4j.Level.DEBUG) // so that the level filtering of Scout is active
}
- protected fun ideaToJulLevel(ideaLevel: String): Level =
+ protected fun ideaToJulLevel(ideaLevel: LogLevel): Level =
when (ideaLevel) {
- LEVEL_ERROR -> Level.SEVERE
- LEVEL_INFO -> Level.INFO
- LEVEL_DEBUG -> Level.FINE
- else -> Level.FINE
+ LogLevel.ERROR -> Level.SEVERE
+ LogLevel.INFO -> Level.INFO
+ LogLevel.DEBUG -> Level.FINE
+ else -> Level.WARNING
}
override fun clear() {
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/classid/AutoCreateClassIdAnnotationComponent.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/classid/AutoCreateClassIdAnnotationComponent.kt
index 3fc0bd562..7653a17a5 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/classid/AutoCreateClassIdAnnotationComponent.kt
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/classid/AutoCreateClassIdAnnotationComponent.kt
@@ -13,7 +13,7 @@ open class AutoCreateClassIdAnnotationComponent(private val project: Project) :
}
override fun changed(key: String, oldVal: String?, newVal: String?) {
- if (ScoutSettings.autoCreateClassIdAnnotationsKey == key) {
+ if (ScoutSettings.KEY_AUTO_CREATE_CLASS_ID == key) {
updateClassIdAutoGeneration()
}
}
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt
index 956a92048..0ffd4639d 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt
@@ -52,7 +52,7 @@ open class DerivedResourceManagerImplementor(private val project: Project) : Pro
}
override fun changed(key: String, oldVal: String?, newVal: String?) {
- if (ScoutSettings.autoUpdateDerivedResourcesKey == key) {
+ if (ScoutSettings.KEY_AUTO_UPDATE_DERIVED_RESOURCES == key) {
updateSubscription()
}
}
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettings.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettings.kt
index aef178a7c..dbbec3e9c 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettings.kt
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettings.kt
@@ -15,29 +15,38 @@ open class ScoutSettings(private val project: Project) : SearchableConfigurable,
companion object Current {
- const val autoUpdateDerivedResourcesKey = "org.eclipse.scout.sdk.s2i.autoUpdateDerivedResources"
- const val autoCreateClassIdAnnotationsKey = "org.eclipse.scout.sdk.s2i.autoCreateClassIdAnnotations"
- const val logLevelKey = "org.eclipse.scout.sdk.s2i.logLevel"
+ const val KEY_AUTO_UPDATE_DERIVED_RESOURCES = "org.eclipse.scout.sdk.s2i.autoUpdateDerivedResources"
+ const val KEY_AUTO_CREATE_CLASS_ID = "org.eclipse.scout.sdk.s2i.autoCreateClassIdAnnotations"
+ const val KEY_LOG_LEVEL = "org.eclipse.scout.sdk.s2i.logLevel"
+
private val listeners = EventListenerList()
- fun logLevel(newValue: String) = PropertiesComponent.getInstance().setValue(logLevelKey, newValue)
+ fun getLogLevel(): IdeaLogger.LogLevel {
+ return IdeaLogger.LogLevel.parse(PropertiesComponent.getInstance().getValue(KEY_LOG_LEVEL))
+ }
- fun isLogLevelConfigured() = PropertiesComponent.getInstance().isValueSet(logLevelKey)
+ fun isLogLevelSet() = PropertiesComponent.getInstance().isValueSet(KEY_LOG_LEVEL)
- fun logLevel(): String {
- return PropertiesComponent.getInstance().getValue(logLevelKey, IdeaLogger.LEVEL_WARNING)
- }
+ fun setLogLevel(newValue: IdeaLogger.LogLevel) = changeProperty(PropertiesComponent.getInstance(), KEY_LOG_LEVEL, getLogLevel().toString(), newValue.toString())
fun isAutoUpdateDerivedResources(project: Project): Boolean {
val store = PropertiesComponent.getInstance(project)
- return store.getBoolean(autoUpdateDerivedResourcesKey, true)
+ return store.getBoolean(KEY_AUTO_UPDATE_DERIVED_RESOURCES, true)
}
+ @Suppress("unused")
+ fun setAutoUpdateDerivedResources(project: Project, newValue: Boolean) =
+ changeProperty(PropertiesComponent.getInstance(project), KEY_AUTO_UPDATE_DERIVED_RESOURCES, isAutoUpdateDerivedResources(project).toString(), newValue.toString())
+
fun isAutoCreateClassIdAnnotations(project: Project): Boolean {
val store = PropertiesComponent.getInstance(project)
- return store.getBoolean(autoCreateClassIdAnnotationsKey, false)
+ return store.getBoolean(KEY_AUTO_CREATE_CLASS_ID, false)
}
+ fun setAutoCreateClassIdAnnotations(project: Project, newValue: Boolean) =
+ changeProperty(PropertiesComponent.getInstance(project), KEY_AUTO_CREATE_CLASS_ID, isAutoCreateClassIdAnnotations(project).toString(), newValue.toString())
+
+
fun addListener(listener: SettingsChangedListener) {
listeners.add(listener)
}
@@ -45,12 +54,37 @@ open class ScoutSettings(private val project: Project) : SearchableConfigurable,
fun removeListener(listener: SettingsChangedListener) {
listeners.remove(listener)
}
+
+ private fun changeProperty(scope: PropertiesComponent, key: String, oldValue: String?, newValue: String?): Boolean {
+ if (Objects.equals(oldValue, newValue)) {
+ return false
+ }
+ scope.setValue(key, newValue)
+ notifyListeners(key, oldValue, newValue)
+ return true
+ }
+
+ private fun notifyListeners(key: String, oldValue: String?, newValue: String?) {
+ for (listener in listeners.get(SettingsChangedListener::class.java)) {
+ try {
+ listener.changed(key, oldValue, newValue)
+ } catch (e: RuntimeException) {
+ SdkLog.warning("Error in settings listener {}", listener::class.java, e)
+ }
+ }
+ }
}
- private var m_ui: ScoutSettingsForm? = null
+ private var m_form: ScoutSettingsForm? = null
+
+ private fun isAutoUpdateDerivedResourcesInUi() = m_form?.isAutoUpdateDerivedResources ?: false
+
+ private fun isAutoCreateClassIdAnnotationsInUi() = m_form?.isAutoCreateClassId ?: false
+
+ private fun logLevelInUi() = m_form?.logLevel
override fun isModified(): Boolean {
- return !Objects.equals(logLevelInUi(), logLevel())
+ return !Objects.equals(logLevelInUi(), getLogLevel())
|| isAutoUpdateDerivedResourcesInUi() != isAutoUpdateDerivedResources(project)
|| isAutoCreateClassIdAnnotationsInUi() != isAutoCreateClassIdAnnotations(project)
}
@@ -64,55 +98,34 @@ open class ScoutSettings(private val project: Project) : SearchableConfigurable,
}
override fun apply() {
- changeProperty(PropertiesComponent.getInstance(project), autoUpdateDerivedResourcesKey, isAutoUpdateDerivedResources(project).toString(), isAutoUpdateDerivedResourcesInUi().toString())
- changeProperty(PropertiesComponent.getInstance(project), autoCreateClassIdAnnotationsKey, isAutoCreateClassIdAnnotations(project).toString(), isAutoCreateClassIdAnnotationsInUi().toString())
- changeProperty(PropertiesComponent.getInstance(), logLevelKey, logLevel(), logLevelInUi())
- }
-
- private fun changeProperty(scope: PropertiesComponent, key: String, oldValue: String?, newValue: String?) {
- if (Objects.equals(oldValue, newValue)) {
- return
- }
- scope.setValue(key, newValue)
- notifyListeners(key, oldValue, newValue)
- }
-
- private fun notifyListeners(key: String, oldValue: String?, newValue: String?) {
- for (listener in listeners.get(SettingsChangedListener::class.java)) {
- try {
- listener.changed(key, oldValue, newValue)
- } catch (e: RuntimeException) {
- SdkLog.warning("Error in settings listener {}", listener::class.java, e)
- }
- }
+ val projectSettings = PropertiesComponent.getInstance(project)
+ changeProperty(
+ projectSettings, KEY_AUTO_UPDATE_DERIVED_RESOURCES,
+ isAutoUpdateDerivedResources(project).toString(),
+ isAutoUpdateDerivedResourcesInUi().toString()
+ )
+ changeProperty(
+ projectSettings, KEY_AUTO_CREATE_CLASS_ID,
+ isAutoCreateClassIdAnnotations(project).toString(),
+ isAutoCreateClassIdAnnotationsInUi().toString()
+ )
+ changeProperty(
+ PropertiesComponent.getInstance(), KEY_LOG_LEVEL,
+ getLogLevel().toString(),
+ logLevelInUi().toString()
+ )
}
override fun reset() {
- val ui = m_ui ?: return
- ui.autoUpdateDerivedResources.isSelected = isAutoUpdateDerivedResources(project)
- ui.autoCreateClassIdAnnotations.isSelected = isAutoCreateClassIdAnnotations(project)
- ui.logLevel.selectedItem = logLevel()
- }
-
- fun isAutoUpdateDerivedResourcesInUi(): Boolean {
- val ui = m_ui ?: return false
- return ui.autoUpdateDerivedResources.isSelected
- }
-
- fun isAutoCreateClassIdAnnotationsInUi(): Boolean {
- val ui = m_ui ?: return false
- return ui.autoCreateClassIdAnnotations.isSelected
- }
-
- fun logLevelInUi(): String? {
- val ui = m_ui ?: return null
- return ui.logLevel.selectedItem.toString()
+ m_form?.isAutoUpdateDerivedResources = isAutoUpdateDerivedResources(project)
+ m_form?.isAutoCreateClassId = isAutoCreateClassIdAnnotations(project)
+ m_form?.logLevel = getLogLevel()
}
override fun createComponent(): JComponent? {
- val ui = ScoutSettingsForm()
- m_ui = ui
- return ui.`$$$getRootComponent$$$`()
+ m_form = ScoutSettingsForm()
+ reset()
+ return m_form
}
override fun disposeUIResources() {
@@ -120,6 +133,6 @@ open class ScoutSettings(private val project: Project) : SearchableConfigurable,
}
override fun dispose() {
- m_ui = null
+ m_form = null
}
}
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.form b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.form
deleted file mode 100644
index ae6fd3c84..000000000
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.form
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.eclipse.scout.sdk.s2i.settings.ScoutSettingsForm">
- <grid id="27dc6" binding="rootPanel" layout-manager="GridLayoutManager" row-count="4" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
- <margin top="0" left="0" bottom="0" right="0"/>
- <constraints>
- <xy x="20" y="20" width="500" height="400"/>
- </constraints>
- <properties/>
- <clientProperties>
- <html.disable class="java.lang.Boolean" value="true"/>
- </clientProperties>
- <border type="none" title-resource-bundle="messages/EclipseScoutBundle" title-key="scout.sdk.settings.title"/>
- <children>
- <component id="31ecb" class="javax.swing.JCheckBox" binding="autoCreateClassIdAnnotations">
- <constraints>
- <grid row="0" column="0" row-span="1" col-span="2" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false">
- <preferred-size width="264" height="24"/>
- </grid>
- </constraints>
- <properties>
- <actionCommand resource-bundle="messages/EclipseScoutBundle" key="automatically.create.classid.annotation"/>
- <selected value="true"/>
- <text resource-bundle="messages/EclipseScoutBundle" key="automatically.create.classid.annotation"/>
- </properties>
- <clientProperties>
- <html.disable class="java.lang.Boolean" value="true"/>
- </clientProperties>
- </component>
- <vspacer id="61d37">
- <constraints>
- <grid row="3" column="0" row-span="1" col-span="2" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/>
- </constraints>
- </vspacer>
- <component id="c53d6" class="javax.swing.JLabel" binding="lblLogLevel">
- <constraints>
- <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false">
- <preferred-size width="82" height="16"/>
- </grid>
- </constraints>
- <properties>
- <labelFor value="a0876"/>
- <text resource-bundle="messages/EclipseScoutBundle" key="log.level"/>
- </properties>
- <clientProperties>
- <html.disable class="java.lang.Boolean" value="true"/>
- </clientProperties>
- </component>
- <component id="a0876" class="javax.swing.JComboBox" binding="cboLogLevel">
- <constraints>
- <grid row="2" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="2" anchor="8" fill="1" indent="0" use-parent-layout="false"/>
- </constraints>
- <properties>
- <model>
- <item value="Error"/>
- <item value="Warning"/>
- <item value="Info"/>
- <item value="Debug"/>
- </model>
- </properties>
- <clientProperties>
- <html.disable class="java.lang.Boolean" value="true"/>
- </clientProperties>
- </component>
- <component id="30ecb" class="javax.swing.JCheckBox" binding="autoUpdateDerivedResources">
- <constraints>
- <grid row="1" column="0" row-span="1" col-span="2" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false">
- <preferred-size width="264" height="24"/>
- </grid>
- </constraints>
- <properties>
- <actionCommand resource-bundle="messages/EclipseScoutBundle" key="automatically.update.generated.classes"/>
- <selected value="true"/>
- <text resource-bundle="messages/EclipseScoutBundle" key="automatically.update.generated.classes"/>
- </properties>
- <clientProperties>
- <html.disable class="java.lang.Boolean" value="true"/>
- </clientProperties>
- </component>
- </children>
- </grid>
-</form>
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.java b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.java
deleted file mode 100644
index 64ad40667..000000000
--- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package org.eclipse.scout.sdk.s2i.settings;
-
-import com.intellij.uiDesigner.core.GridConstraints;
-import com.intellij.uiDesigner.core.GridLayoutManager;
-import com.intellij.uiDesigner.core.Spacer;
-
-import javax.swing.*;
-import java.awt.*;
-
-public class ScoutSettingsForm {
- private JCheckBox autoUpdateDerivedResources;
- private JCheckBox autoCreateClassIdAnnotations;
- private JComboBox cboLogLevel;
- private JLabel lblLogLevel;
- private JPanel rootPanel;
-
- public JCheckBox getAutoUpdateDerivedResources() {
- return autoUpdateDerivedResources;
- }
-
- public JComboBox getLogLevel() {
- return cboLogLevel;
- }
-
- public JCheckBox getAutoCreateClassIdAnnotations() {
- return autoCreateClassIdAnnotations;
- }
-
- {
-// GUI initializer generated by IntelliJ IDEA GUI Designer
-// >>> IMPORTANT!! <<<
-// DO NOT EDIT OR ADD ANY CODE HERE!
- $$$setupUI$$$();
- }
-
- /**
- * Method generated by IntelliJ IDEA GUI Designer
- * >>> IMPORTANT!! <<<
- * DO NOT edit this method OR call it in your code!
- *
- * @noinspection ALL
- */
- private void $$$setupUI$$$() {
- rootPanel = new JPanel();
- rootPanel.setLayout(new GridLayoutManager(3, 2, new Insets(0, 0, 0, 0), -1, -1));
- rootPanel.putClientProperty("html.disable", Boolean.TRUE);
- rootPanel.setBorder(BorderFactory.createTitledBorder("Settings for the Scout SDK"));
- autoUpdateDerivedResources = new JCheckBox();
- autoUpdateDerivedResources.setSelected(true);
- autoUpdateDerivedResources.setText("Automatically update generated classes");
- autoUpdateDerivedResources.putClientProperty("html.disable", Boolean.TRUE);
- rootPanel.add(autoUpdateDerivedResources, new GridConstraints(0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(264, 24), null, 0, false));
- autoCreateClassIdAnnotations = new JCheckBox();
- autoCreateClassIdAnnotations.setSelected(true);
- autoCreateClassIdAnnotations.setText("Automatically update generated classes");
- autoCreateClassIdAnnotations.putClientProperty("html.disable", Boolean.TRUE);
- rootPanel.add(autoCreateClassIdAnnotations, new GridConstraints(0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(264, 24), null, 0, false));
- final Spacer spacer1 = new Spacer();
- rootPanel.add(spacer1, new GridConstraints(2, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
- lblLogLevel = new JLabel();
- lblLogLevel.setText("Log Level");
- lblLogLevel.putClientProperty("html.disable", Boolean.TRUE);
- rootPanel.add(lblLogLevel, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(82, 16), null, 0, false));
- cboLogLevel = new JComboBox();
- final DefaultComboBoxModel defaultComboBoxModel1 = new DefaultComboBoxModel();
- defaultComboBoxModel1.addElement("Error");
- defaultComboBoxModel1.addElement("Warning");
- defaultComboBoxModel1.addElement("Info");
- defaultComboBoxModel1.addElement("Debug");
- cboLogLevel.setModel(defaultComboBoxModel1);
- cboLogLevel.putClientProperty("html.disable", Boolean.TRUE);
- rootPanel.add(cboLogLevel, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- }
-
- /**
- * @noinspection ALL
- */
- public JComponent $$$getRootComponent$$$() {
- return rootPanel;
- }
-}
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.kt
new file mode 100644
index 000000000..b1b572ec2
--- /dev/null
+++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/settings/ScoutSettingsForm.kt
@@ -0,0 +1,112 @@
+package org.eclipse.scout.sdk.s2i.settings
+
+import com.intellij.openapi.ui.ComboBox
+import com.intellij.uiDesigner.core.GridConstraints
+import com.intellij.uiDesigner.core.GridLayoutManager
+import com.intellij.uiDesigner.core.Spacer
+import org.eclipse.scout.sdk.s2i.EclipseScoutBundle
+import org.eclipse.scout.sdk.s2i.IdeaLogger
+import java.awt.Dimension
+import java.awt.Insets
+import javax.swing.DefaultComboBoxModel
+import javax.swing.JCheckBox
+import javax.swing.JLabel
+import javax.swing.JPanel
+
+class ScoutSettingsForm : JPanel() {
+
+ private val m_htmlDisable = "html.disable"
+ private val m_autoUpdateDerivedResources: JCheckBox
+ private val m_autoCreateClassIdAnnotations: JCheckBox
+ private val m_cboLogLevel: ComboBox<IdeaLogger.LogLevel>
+ private val m_lblLogLevel: JLabel
+
+ init {
+ putClientProperty(m_htmlDisable, true)
+
+ layout = GridLayoutManager(4, 2, Insets(0, 0, 0, 0), -1, -1)
+
+ m_autoUpdateDerivedResources = JCheckBox()
+ m_autoUpdateDerivedResources.text = EclipseScoutBundle.message("automatically.update.generated.classes")
+ m_autoUpdateDerivedResources.putClientProperty(m_htmlDisable, true)
+
+ m_autoCreateClassIdAnnotations = JCheckBox()
+ m_autoCreateClassIdAnnotations.text = EclipseScoutBundle.message("automatically.create.classid.annotation")
+ m_autoCreateClassIdAnnotations.putClientProperty(m_htmlDisable, true)
+
+ m_lblLogLevel = JLabel()
+ m_lblLogLevel.text = EclipseScoutBundle.message("log.level")
+ m_lblLogLevel.putClientProperty(m_htmlDisable, true)
+
+ val logLevelModel = DefaultComboBoxModel<IdeaLogger.LogLevel>()
+ logLevelModel.addElement(IdeaLogger.LogLevel.ERROR)
+ logLevelModel.addElement(IdeaLogger.LogLevel.WARNING)
+ logLevelModel.addElement(IdeaLogger.LogLevel.INFO)
+ logLevelModel.addElement(IdeaLogger.LogLevel.DEBUG)
+ m_cboLogLevel = ComboBox()
+ m_cboLogLevel.model = logLevelModel
+ m_cboLogLevel.putClientProperty(m_htmlDisable, true)
+
+
+ add(
+ m_autoUpdateDerivedResources,
+ GridConstraints(
+ 0, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK or GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_FIXED,
+ null, null, null, 0, false
+ )
+ )
+ add(
+ m_autoCreateClassIdAnnotations,
+ GridConstraints(
+ 1, 0, 1, 2, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK or GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_FIXED,
+ null, null, null, 0, false
+ )
+ )
+ add(
+ m_lblLogLevel,
+ GridConstraints(
+ 2, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED,
+ null, Dimension(82, 16), null, 0, false
+ )
+ )
+ add(
+ m_cboLogLevel,
+ GridConstraints(
+ 2, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
+ GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED,
+ null, null, null, 0, false
+ )
+ )
+ add(
+ Spacer(),
+ GridConstraints(
+ 3, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK, GridConstraints.SIZEPOLICY_WANT_GROW,
+ null, null, null, 0, false
+ )
+ )
+ }
+
+ var isAutoUpdateDerivedResources
+ get() = m_autoUpdateDerivedResources.isSelected
+ set(value) {
+ m_autoUpdateDerivedResources.isSelected = value
+ }
+
+ var isAutoCreateClassId
+ get() = m_autoCreateClassIdAnnotations.isSelected
+ set(value) {
+ m_autoCreateClassIdAnnotations.isSelected = value
+ }
+
+ var logLevel
+ get() = m_cboLogLevel.selectedItem as IdeaLogger.LogLevel
+ set(value) {
+ m_cboLogLevel.selectedItem = value
+ }
+}
diff --git a/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml b/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml
index e9201502c..821d9111d 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml
+++ b/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml
@@ -1,7 +1,7 @@
<idea-plugin>
<id>org.eclipse.scout.sdk.s2i</id>
<name>Eclipse Scout</name>
- <version>10.0.0.1906071435</version>
+ <version>10.0.0</version>
<vendor url="https://www.eclipse.org/scout/">Eclipse Scout Project</vendor>
@@ -26,6 +26,8 @@
</component>
</application-components>
+ <depends>com.intellij.modules.platform</depends>
+ <depends>com.intellij.modules.lang</depends>
<depends>org.jetbrains.idea.maven</depends>
<project-components>
diff --git a/org.eclipse.scout.sdk.s2i/src/main/resources/messages/EclipseScoutBundle.properties b/org.eclipse.scout.sdk.s2i/src/main/resources/messages/EclipseScoutBundle.properties
index 75f1e7fc1..f0885bf53 100644
--- a/org.eclipse.scout.sdk.s2i/src/main/resources/messages/EclipseScoutBundle.properties
+++ b/org.eclipse.scout.sdk.s2i/src/main/resources/messages/EclipseScoutBundle.properties
@@ -1,7 +1,6 @@
automatically.update.generated.classes=&Automatically update generated classes
automatically.create.classid.annotation=Automatically create @&ClassId annotations
log.level=&Log Level
-scout.sdk.settings.title=Settings for the Scout SDK
ignore.generated.classes=Ignore generated classes (like FormData or PageData)
duplicate.classid.value=@ClassId value is the same as of class: {0}
update.with.new.classid=Update with new @ClassId Value
diff --git a/org.eclipse.scout.sdk/pom.xml b/org.eclipse.scout.sdk/pom.xml
index 73aad527a..b9ebfbc97 100644
--- a/org.eclipse.scout.sdk/pom.xml
+++ b/org.eclipse.scout.sdk/pom.xml
@@ -80,39 +80,39 @@
</sonar.coverage.exclusions>
<!-- dependencies to Eclipse artifacts -->
- <org.eclipse.equinox.common>3.10.300</org.eclipse.equinox.common>
- <org.eclipse.equinox.registry>3.8.300</org.eclipse.equinox.registry>
- <org.eclipse.equinox.preferences>3.7.300</org.eclipse.equinox.preferences>
- <org.eclipse.equinox.security>1.3.100</org.eclipse.equinox.security>
- <org.eclipse.compare>3.7.500</org.eclipse.compare>
- <org.eclipse.core.resources>3.13.300</org.eclipse.core.resources>
- <org.eclipse.core.commands>3.9.300</org.eclipse.core.commands>
- <org.eclipse.core.expressions>3.6.300</org.eclipse.core.expressions>
- <org.eclipse.core.filesystem>1.7.300</org.eclipse.core.filesystem>
- <org.eclipse.core.variables>3.4.400</org.eclipse.core.variables>
- <org.eclipse.core.runtime>3.15.200</org.eclipse.core.runtime>
- <org.eclipse.debug.core>3.13.200</org.eclipse.debug.core>
- <org.eclipse.debug.ui>3.14.0</org.eclipse.debug.ui>
- <org.eclipse.search>3.11.500</org.eclipse.search>
- <org.eclipse.ltk.core.refactoring>3.10.0</org.eclipse.ltk.core.refactoring>
- <org.eclipse.swt>3.110.0</org.eclipse.swt>
- <org.eclipse.ltk.ui.refactoring>3.9.300</org.eclipse.ltk.ui.refactoring>
- <org.eclipse.ui.workbench>3.113.0</org.eclipse.ui.workbench>
- <org.eclipse.jface.text>3.15.100</org.eclipse.jface.text>
- <org.eclipse.ui.ide>3.15.0</org.eclipse.ui.ide>
- <org.eclipse.ui.editors>3.11.400</org.eclipse.ui.editors>
- <org.eclipse.ui>3.112.0</org.eclipse.ui>
- <org.eclipse.ui.console>3.8.400</org.eclipse.ui.console>
- <org.eclipse.ui.forms>3.7.500</org.eclipse.ui.forms>
- <org.eclipse.osgi>3.13.300</org.eclipse.osgi>
-
- <org.eclipse.jdt.core>3.17.0</org.eclipse.jdt.core>
- <org.eclipse.jdt.core.manipulation>1.11.100</org.eclipse.jdt.core.manipulation>
- <org.eclipse.jdt.ui>3.17.0</org.eclipse.jdt.ui>
- <org.eclipse.jdt.debug.ui>3.10.200</org.eclipse.jdt.debug.ui>
- <org.eclipse.jdt.junit>3.11.300</org.eclipse.jdt.junit>
- <org.eclipse.jdt.launching>3.13.0</org.eclipse.jdt.launching>
- <ecj>3.17.0</ecj>
+ <org.eclipse.equinox.common>3.10.400</org.eclipse.equinox.common>
+ <org.eclipse.equinox.registry>3.8.400</org.eclipse.equinox.registry>
+ <org.eclipse.equinox.preferences>3.7.400</org.eclipse.equinox.preferences>
+ <org.eclipse.equinox.security>1.3.200</org.eclipse.equinox.security>
+ <org.eclipse.compare>3.7.600</org.eclipse.compare>
+ <org.eclipse.core.resources>3.13.400</org.eclipse.core.resources>
+ <org.eclipse.core.commands>3.9.400</org.eclipse.core.commands>
+ <org.eclipse.core.expressions>3.6.400</org.eclipse.core.expressions>
+ <org.eclipse.core.filesystem>1.7.400</org.eclipse.core.filesystem>
+ <org.eclipse.core.variables>3.4.500</org.eclipse.core.variables>
+ <org.eclipse.core.runtime>3.15.300</org.eclipse.core.runtime>
+ <org.eclipse.debug.core>3.13.300</org.eclipse.debug.core>
+ <org.eclipse.debug.ui>3.14.100</org.eclipse.debug.ui>
+ <org.eclipse.search>3.11.600</org.eclipse.search>
+ <org.eclipse.ltk.core.refactoring>3.10.100</org.eclipse.ltk.core.refactoring>
+ <org.eclipse.swt>3.111.0</org.eclipse.swt>
+ <org.eclipse.ltk.ui.refactoring>3.9.400</org.eclipse.ltk.ui.refactoring>
+ <org.eclipse.ui.workbench>3.115.0</org.eclipse.ui.workbench>
+ <org.eclipse.jface.text>3.15.200</org.eclipse.jface.text>
+ <org.eclipse.ui.ide>3.15.200</org.eclipse.ui.ide>
+ <org.eclipse.ui.editors>3.11.500</org.eclipse.ui.editors>
+ <org.eclipse.ui>3.113.0</org.eclipse.ui>
+ <org.eclipse.ui.console>3.8.500</org.eclipse.ui.console>
+ <org.eclipse.ui.forms>3.8.0</org.eclipse.ui.forms>
+ <org.eclipse.osgi>3.14.0</org.eclipse.osgi>
+
+ <org.eclipse.jdt.core>3.18.0</org.eclipse.jdt.core>
+ <org.eclipse.jdt.core.manipulation>1.11.200</org.eclipse.jdt.core.manipulation>
+ <org.eclipse.jdt.ui>3.18.0</org.eclipse.jdt.ui>
+ <org.eclipse.jdt.debug.ui>3.10.300</org.eclipse.jdt.debug.ui>
+ <org.eclipse.jdt.junit>3.11.400</org.eclipse.jdt.junit>
+ <org.eclipse.jdt.launching>3.14.0</org.eclipse.jdt.launching>
+ <ecj>3.18.0</ecj>
<junit.version>5.4.2</junit.version>
<!-- versions to dependencies uploaded by scout -->
@@ -521,7 +521,7 @@
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
- <version>2.27.0</version>
+ <version>2.28.2</version>
</dependency>
<dependency>

Back to the top