Merge tag 'Mars_RC4'
diff --git a/.gitreview b/.gitreview
index f0c916c..cc29b12 100644
--- a/.gitreview
+++ b/.gitreview
@@ -2,6 +2,6 @@
host=git.eclipse.org
port=29418
project=scout/org.eclipse.scout-aggregator.git
-defaultbranch=releases/4.0.x
+defaultbranch=develop
defaultremote=origin
defaultrebase=0
diff --git a/org.eclipse.scout-feature/feature.xml b/org.eclipse.scout-feature/feature.xml
index 892b72a..5eb6171 100644
--- a/org.eclipse.scout-feature/feature.xml
+++ b/org.eclipse.scout-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.scout"
label="%featureName"
- version="4.0.200.qualifier"
+ version="5.0.0.qualifier"
provider-name="%providerName"
plugin="org.eclipse.scout"
license-feature="org.eclipse.license"
@@ -21,16 +21,16 @@
</license>
<url>
- <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/>
- <discovery label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/>
+ <update label="%updateSiteName" url="http://download.eclipse.org/releases/mars"/>
+ <discovery label="%updateSiteName" url="http://download.eclipse.org/releases/mars"/>
</url>
<requires>
- <import feature="org.eclipse.scout.rt.source" version="4.0.200" match="compatible"/>
- <import feature="org.eclipse.scout.sdk.source" version="4.0.200" match="compatible"/>
- <import feature="org.eclipse.scout.sdk.rap.source" version="4.0.200" match="compatible"/>
- <import feature="org.eclipse.scout.rt.testing.source" version="4.0.200" match="compatible"/>
- <import feature="org.eclipse.scout.rt.spec.source" version="4.0.200" match="compatible"/>
+ <import feature="org.eclipse.scout.rt.source" version="5.0.0" match="compatible"/>
+ <import feature="org.eclipse.scout.sdk.source" version="5.0.0" match="compatible"/>
+ <import feature="org.eclipse.scout.sdk.rap.source" version="5.0.0" match="compatible"/>
+ <import feature="org.eclipse.scout.rt.testing.source" version="5.0.0" match="compatible"/>
+ <import feature="org.eclipse.scout.rt.spec.source" version="5.0.0" match="compatible"/>
</requires>
</feature>
diff --git a/org.eclipse.scout-feature/pom.xml b/org.eclipse.scout-feature/pom.xml
index a2a5749..44f73a3 100644
--- a/org.eclipse.scout-feature/pom.xml
+++ b/org.eclipse.scout-feature/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
@@ -26,8 +26,7 @@
<name>Eclipse Scout Feature</name>
<properties>
- <target-platform>eclipse-3.7</target-platform>
- <platform-version>[3.7,3.8)</platform-version>
+ <target-platform>eclipse-indigo</target-platform>
</properties>
<build>
diff --git a/org.eclipse.scout.maven.plugins.updatesite/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.scout.maven.plugins.updatesite/.settings/org.eclipse.jdt.core.prefs
index 61b49c5..e556ff0 100644
--- a/org.eclipse.scout.maven.plugins.updatesite/.settings/org.eclipse.jdt.core.prefs
+++ b/org.eclipse.scout.maven.plugins.updatesite/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -88,7 +88,7 @@
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=0
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/org.eclipse.scout.maven.plugins.updatesite/pom.xml b/org.eclipse.scout.maven.plugins.updatesite/pom.xml
index f32e2a0..602d113 100644
--- a/org.eclipse.scout.maven.plugins.updatesite/pom.xml
+++ b/org.eclipse.scout.maven.plugins.updatesite/pom.xml
@@ -15,7 +15,7 @@
<groupId>org.eclipse.scout.maven.plugins</groupId>
<artifactId>org.eclipse.scout.maven.plugins.updatesite</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
<dependencies>
@@ -55,7 +55,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
- <compiler-version>1.6</compiler-version>
+ <compiler-version>1.7</compiler-version>
</configuration>
</plugin>
<plugin>
@@ -126,8 +126,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
+ <source>1.7</source>
+ <target>1.7</target>
</configuration>
</plugin>
</plugins>
diff --git a/org.eclipse.scout.parent/pom.xml b/org.eclipse.scout.parent/pom.xml
index 45b822d..91eeed8 100755
--- a/org.eclipse.scout.parent/pom.xml
+++ b/org.eclipse.scout.parent/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>eclipse.scout-aggregator</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.scout.parent</artifactId>
@@ -63,12 +63,12 @@
<properties>
<buildType>N</buildType>
- <stageTargetDir>nightly/4.0</stageTargetDir>
+ <stageTargetDir>nightly/5.0</stageTargetDir>
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
<buildId>${buildType}${maven.build.timestamp}</buildId>
<buildsToKeep>3</buildsToKeep>
- <scout.version>4.0.200-SNAPSHOT</scout.version>
+ <scout.version>5.0.0-SNAPSHOT</scout.version>
<comparator.repo>http://download.eclipse.org/eclipse/updates/4.3-M-builds</comparator.repo>
<tycho.version>0.20.0</tycho.version>
@@ -80,9 +80,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <target-platform>eclipse-3.6</target-platform>
+ <target-platform>eclipse-helios</target-platform>
<rap-repo-target-platform>eclipse-staging</rap-repo-target-platform>
- <rap-repo-platform-version>[3.10,3.11)</rap-repo-platform-version>
<tycho-repo.url>https://oss.sonatype.org/content/groups/public/</tycho-repo.url>
<cbi-jdt-repo.url>https://repo.eclipse.org/content/repositories/eclipse-staging/</cbi-jdt-repo.url>
@@ -221,11 +220,6 @@
<environment>
<os>macosx</os>
<ws>cocoa</ws>
- <arch>x86</arch>
- </environment>
- <environment>
- <os>macosx</os>
- <ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
<environment>
@@ -328,6 +322,8 @@
<strictBinIncludes>false</strictBinIncludes>
<format>yyyyMMdd-HHmm</format>
<timestampProvider>jgit</timestampProvider>
+ <!-- Prevent build from failing due to a dirty git working tree -->
+ <jgit.dirtyWorkingTree>warning</jgit.dirtyWorkingTree>
<jgit.ignore>
pom.xml
</jgit.ignore>
@@ -464,13 +460,12 @@
</configuration>
</plugin>
- <!--Use this plugin to set the version to a release or snapshot in Manifests, poms, repositories-->
- <plugin>
+ <!--Use this plugin to set the version to a release or snapshot in Manifests, poms, repositories-->
+ <plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
<version>${tycho.version}</version>
</plugin>
-
</plugins>
</pluginManagement>
@@ -782,6 +777,32 @@
</profile>
<profile>
+ <id>platform-staging</id>
+ <activation>
+ <property>
+ <name>platform-version-name</name>
+ <value>staging</value>
+ </property>
+ </activation>
+ <properties>
+ <target-platform>eclipse-staging</target-platform>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>platform-mars-i</id>
+ <activation>
+ <property>
+ <name>platform-version-name</name>
+ <value>mars_I</value>
+ </property>
+ </activation>
+ <properties>
+ <target-platform>eclipse-mars-integration</target-platform>
+ </properties>
+ </profile>
+
+ <profile>
<id>platform-helios</id>
<activation>
<property>
@@ -790,8 +811,7 @@
</property>
</activation>
<properties>
- <target-platform>eclipse-3.6</target-platform>
- <platform-version>[3.6,3.7)</platform-version>
+ <target-platform>eclipse-helios</target-platform>
</properties>
</profile>
@@ -804,8 +824,7 @@
</property>
</activation>
<properties>
- <target-platform>eclipse-3.7</target-platform>
- <platform-version>[3.7,3.8)</platform-version>
+ <target-platform>eclipse-indigo</target-platform>
</properties>
</profile>
@@ -818,8 +837,7 @@
</property>
</activation>
<properties>
- <target-platform>eclipse-3.8</target-platform>
- <platform-version>[3.8,3.9)</platform-version>
+ <target-platform>eclipse-juno</target-platform>
</properties>
</profile>
@@ -832,36 +850,7 @@
</property>
</activation>
<properties>
- <target-platform>eclipse-3.9</target-platform>
- <platform-version>[3.9,3.10)</platform-version>
- </properties>
- </profile>
-
- <profile>
- <id>platform-staging</id>
- <activation>
- <property>
- <name>platform-version-name</name>
- <value>staging</value>
- </property>
- </activation>
- <properties>
- <target-platform>eclipse-staging</target-platform>
- <platform-version>[3.10,3.11)</platform-version>
- </properties>
- </profile>
-
- <profile>
- <id>platform-luna-i</id>
- <activation>
- <property>
- <name>platform-version-name</name>
- <value>luna_I</value>
- </property>
- </activation>
- <properties>
- <target-platform>eclipse-3.10I</target-platform>
- <platform-version>[3.10,3.11)</platform-version>
+ <target-platform>eclipse-kepler</target-platform>
</properties>
</profile>
@@ -874,8 +863,20 @@
</property>
</activation>
<properties>
- <target-platform>eclipse-3.10</target-platform>
- <platform-version>[3.10,3.11)</platform-version>
+ <target-platform>eclipse-luna</target-platform>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>platform-mars</id>
+ <activation>
+ <property>
+ <name>platform-version-name</name>
+ <value>mars</value>
+ </property>
+ </activation>
+ <properties>
+ <target-platform>eclipse-mars</target-platform>
</properties>
</profile>
</profiles>
diff --git a/org.eclipse.scout.rap.basic.target/org.eclipse.scout.rap.basic.target_template.target b/org.eclipse.scout.rap.basic.target/org.eclipse.scout.rap.basic.target_template.target
index 642c912..511653a 100644
--- a/org.eclipse.scout.rap.basic.target/org.eclipse.scout.rap.basic.target_template.target
+++ b/org.eclipse.scout.rap.basic.target/org.eclipse.scout.rap.basic.target_template.target
@@ -3,13 +3,13 @@
<target name="scout-rap-basic-target.target">
<locations>
<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
- <repository id="scout_nightly_4.0" location="http://download.eclipse.org/scout/nightly/4.0/"/>
+ <repository id="scout_nightly_4.3" location="http://download.eclipse.org/scout/nightly/5.0"/>
<unit id="org.eclipse.scout.rt.rap.basic.target.feature.group" version="0.0.0"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
- <repository location="jar:$SCOUT_RT_REPO_TARGET_LOCATION$/target/org.eclipse.scout.rt.rap-repository-4.0.200-SNAPSHOT.zip!/"/>
+ <repository location="jar:$SCOUT_RT_RAP_REPO_TARGET_LOCATION$/target/org.eclipse.scout.rt.rap-repository-5.0.0-SNAPSHOT.zip!/"/>
<unit id="org.eclipse.scout.rt.rap.source.feature.group" version="0.0.0"/>
</location>
diff --git a/org.eclipse.scout.rap.basic.target/pom.xml b/org.eclipse.scout.rap.basic.target/pom.xml
index aad9f22..3af349b 100644
--- a/org.eclipse.scout.rap.basic.target/pom.xml
+++ b/org.eclipse.scout.rap.basic.target/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
@@ -75,7 +75,7 @@
<regex>false</regex>
<replacements>
<replacement>
- <token>$SCOUT_RT_REPO_TARGET_LOCATION$</token>
+ <token>$SCOUT_RT_RAP_REPO_TARGET_LOCATION$</token>
<value>${scout-rt-rap-repo-location}</value>
</replacement>
</replacements>
diff --git a/org.eclipse.scout.rap.repository/category.xml b/org.eclipse.scout.rap.repository/category.xml
index 18994a1..68c8ca6 100644
--- a/org.eclipse.scout.rap.repository/category.xml
+++ b/org.eclipse.scout.rap.repository/category.xml
@@ -8,11 +8,7 @@
<category name="Eclipse Scout RT"/>
</feature>
<feature url="features/org.eclipse.scout.rt.rap.target_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.rap.target" version="0.0.0"/>
- <feature url="features/org.eclipse.scout.rt.ui.rap.incubator.filechooser_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.ui.rap.incubator.filechooser" version="0.0.0"/>
- <feature url="features/org.eclipse.scout.rt.ui.rap.incubator.filechooser.source_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.ui.rap.incubator.filechooser.source" version="0.0.0">
- <category name="Eclipse Scout RT"/>
- </feature>
- <feature url="features/org.eclipse.scout.rt.rap.testing_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.rap.testing" version="0.0.0"/>
+ <feature url="features/org.eclipse.scout.rt.rap.testing_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.rap.testing" version="0.0.0"/>
<feature url="features/org.eclipse.scout.rt.rap.testing.source_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.rap.testing.source" version="0.0.0">
<category name="Eclipse Scout RT"/>
</feature>
@@ -23,7 +19,9 @@
<feature url="features/org.eclipse.scout.rt.testing.core.source_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.testing.core.source" version="0.0.0"/>
<feature url="features/org.eclipse.scout.rt.testing.core_0.0.0.qualifier.jar" id="org.eclipse.scout.rt.testing.core" version="0.0.0"/>
<category-def name="Eclipse Scout RT" label="Scout RT Target Platform Components">
- <description>Eclipse Scout is a business application framework that supports desktop, web and mobile frontends.
-This category contains Eclipse Scout runtime components that are intended to be added to your Target Platform.</description>
+ <description>
+ Eclipse Scout is a business application framework that supports desktop, web and mobile frontends.
+This category contains Eclipse Scout runtime components that are intended to be added to your Target Platform.
+ </description>
</category-def>
</site>
diff --git a/org.eclipse.scout.rap.repository/pom.xml b/org.eclipse.scout.rap.repository/pom.xml
index 5e16c1d..433d2ee 100644
--- a/org.eclipse.scout.rap.repository/pom.xml
+++ b/org.eclipse.scout.rap.repository/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
@@ -28,7 +28,6 @@
<properties>
<target-platform>${rap-repo-target-platform}</target-platform>
- <platform-version>${rap-repo-platform-version}</platform-version>
<p2repo-zip-path>${project.build.directory}/org.eclipse.scout.rap.repository-${project.version}.zip</p2repo-zip-path>
</properties>
@@ -70,34 +69,6 @@
<profiles>
<profile>
- <id>onlyRepoBuild</id>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <configuration>
- <target>
- <artifact>
- <groupId>org.eclipse.scout</groupId>
- <artifactId>org.eclipse.scout.target</artifactId>
- <version>${scout.version}</version>
- <classifier>${target-platform}</classifier>
- </artifact>
- <artifact>
- <groupId>org.eclipse.scout</groupId>
- <artifactId>org.eclipse.scout.rap.basic.target</artifactId>
- <version>${project.version}</version>
- </artifact>
- </target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <profile>
<id>eclipse-sign</id>
<build>
@@ -185,7 +156,7 @@
<plugin>
<groupId>org.eclipse.scout.maven.plugins</groupId>
<artifactId>org.eclipse.scout.maven.plugins.updatesite</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<executions>
<execution>
<id>stage</id>
diff --git a/org.eclipse.scout.repo.all.target/.gitignore b/org.eclipse.scout.repo.all.target/.gitignore
new file mode 100644
index 0000000..7348fbc
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.gitignore
@@ -0,0 +1 @@
+/org.eclipse.scout.repo.all.target.target
\ No newline at end of file
diff --git a/org.eclipse.scout.repo.all.target/.project b/org.eclipse.scout.repo.all.target/.project
new file mode 100644
index 0000000..77a6856
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.project
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.scout.repo.all.target</name>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ </natures>
+</projectDescription>
diff --git a/org.eclipse.scout.repo.all.target/.settings/de.loskutov.anyedit.AnyEditTools.prefs b/org.eclipse.scout.repo.all.target/.settings/de.loskutov.anyedit.AnyEditTools.prefs
new file mode 100644
index 0000000..1a6ba3e
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.settings/de.loskutov.anyedit.AnyEditTools.prefs
@@ -0,0 +1,16 @@
+activeContentFilterList=*.makefile,makefile,*.Makefile,Makefile,Makefile.*,*.mk,MANIFEST.MF
+addNewLine=true
+convertActionOnSaave=AnyEdit.CnvrtTabToSpaces
+eclipse.preferences.version=1
+ignoreBlankLinesWhenTrimming=false
+inActiveContentFilterList=
+javaTabWidthForJava=true
+org.eclipse.jdt.ui.editor.tab.width=2
+projectPropsEnabled=true
+removeTrailingSpaces=true
+replaceAllSpaces=false
+replaceAllTabs=true
+saveAndAddLine=false
+saveAndConvert=true
+saveAndTrim=true
+useModulo4Tabs=false
diff --git a/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.resources.prefs b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.runtime.prefs
new file mode 100644
index 0000000..5a0ad22
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/org.eclipse.scout.repo.all.target/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/org.eclipse.scout.repo.all.target/epl-v10.html b/org.eclipse.scout.repo.all.target/epl-v10.html
new file mode 100644
index 0000000..3998fce
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/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">
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" 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>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" 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>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" 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
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+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 "AS IS" 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>
\ No newline at end of file
diff --git a/org.eclipse.scout.repo.all.target/org.eclipse.scout.repo.all.target_template.target b/org.eclipse.scout.repo.all.target/org.eclipse.scout.repo.all.target_template.target
new file mode 100644
index 0000000..0d2fdfc
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/org.eclipse.scout.repo.all.target_template.target
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<?pde version="3.6"?>
+<target name="scout-repo-all-target.target">
+ <locations>
+ <location includeAllPlatforms="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
+ <repository location="jar:$SCOUT_RT_RAP_REPO_TARGET_LOCATION$/target/org.eclipse.scout.rt.rap-repository-5.0.0-SNAPSHOT.zip!/"/>
+
+ <unit id="org.eclipse.scout.rt.rap.source.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.scout.rt.rap.testing.source.feature.group" version="0.0.0"/>
+ </location>
+
+ <location includeAllPlatforms="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
+ <repository location="jar:$SCOUT_SDK_REPO_TARGET_LOCATION$/target/org.eclipse.scout.sdk-repository-5.0.0-SNAPSHOT.zip!/"/>
+
+ <unit id="org.eclipse.scout.sdk.source.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.scout.sdk.rap.source.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.scout.sdk.testing.source.feature.group" version="0.0.0"/>
+ </location>
+
+ <location includeAllPlatforms="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
+ <repository location="jar:$SCOUT_RT_REPO_TARGET_LOCATION$/target/org.eclipse.scout.rt-repository-5.0.0-SNAPSHOT.zip!/"/>
+
+ <unit id="org.eclipse.scout.rt.source.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.scout.rt.testing.source.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.scout.rt.spec.source.feature.group" version="0.0.0"/>
+ </location>
+
+ </locations>
+</target>
diff --git a/org.eclipse.scout.repo.all.target/pom.xml b/org.eclipse.scout.repo.all.target/pom.xml
new file mode 100644
index 0000000..ebb3fa2
--- /dev/null
+++ b/org.eclipse.scout.repo.all.target/pom.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 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:
+ Ken Lee - initial contribution
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.scout</groupId>
+ <artifactId>org.eclipse.scout.parent</artifactId>
+ <version>5.0.0-SNAPSHOT</version>
+ <relativePath>../org.eclipse.scout.parent</relativePath>
+ </parent>
+
+ <artifactId>org.eclipse.scout.repo.all.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+
+ <properties>
+ <target-template>${basedir}/org.eclipse.scout.repo.all.target_template.target</target-template>
+ <target-gen-filename>${project.artifactId}.target</target-gen-filename>
+ <target-gen-file>${basedir}/${target-gen-filename}</target-gen-file>
+
+ <scout-rt-rap-repo-location>${project.baseUri}../org.eclipse.scout.rt/org.eclipse.scout.rt.rap-repository</scout-rt-rap-repo-location>
+ <scout-rt-repo-location>${project.baseUri}../org.eclipse.scout.rt/org.eclipse.scout.rt-repository</scout-rt-repo-location>
+ <scout-sdk-repo-location>${project.baseUri}../org.eclipse.scout.sdk/org.eclipse.scout.sdk-repository</scout-sdk-repo-location>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.5</version>
+ <executions>
+ <execution>
+ <id>auto-clean</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>${basedir}</directory>
+ <includes>
+ <include>${target-gen-file}</include>
+ </includes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>com.google.code.maven-replacer-plugin</groupId>
+ <artifactId>replacer</artifactId>
+ <version>1.5.2</version>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>replace</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <ignoreMissingFile>true</ignoreMissingFile>
+ <file>${target-template}</file>
+ <outputFile>${target-gen-file}</outputFile>
+ <regex>false</regex>
+ <replacements>
+ <replacement>
+ <token>$SCOUT_RT_RAP_REPO_TARGET_LOCATION$</token>
+ <value>${scout-rt-rap-repo-location}</value>
+ </replacement>
+ <replacement>
+ <token>$SCOUT_RT_REPO_TARGET_LOCATION$</token>
+ <value>${scout-rt-repo-location}</value>
+ </replacement>
+ <replacement>
+ <token>$SCOUT_SDK_REPO_TARGET_LOCATION$</token>
+ <value>${scout-sdk-repo-location}</value>
+ </replacement>
+ </replacements>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
diff --git a/org.eclipse.scout.repository/pom.xml b/org.eclipse.scout.repository/pom.xml
index 005ab3d..7efebc8 100644
--- a/org.eclipse.scout.repository/pom.xml
+++ b/org.eclipse.scout.repository/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
@@ -27,8 +27,7 @@
<properties>
<p2repo-zip-path>${project.build.directory}/org.eclipse.scout.repository-${project.version}.zip</p2repo-zip-path>
- <target-platform>eclipse-3.7</target-platform>
- <platform-version>[3.7,3.8)</platform-version>
+ <target-platform>eclipse-indigo</target-platform>
</properties>
<build>
@@ -155,7 +154,7 @@
<plugin>
<groupId>org.eclipse.scout.maven.plugins</groupId>
<artifactId>org.eclipse.scout.maven.plugins.updatesite</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<configuration>
<updatesiteDir>${buildId}</updatesiteDir>
<compositeDir>${stageTargetDir}/scout.main</compositeDir>
diff --git a/org.eclipse.scout.rt b/org.eclipse.scout.rt
index 460b517..c5776fb 160000
--- a/org.eclipse.scout.rt
+++ b/org.eclipse.scout.rt
@@ -1 +1 @@
-Subproject commit 460b517a6d551d5eda7b005de9ee86f292c55ebc
+Subproject commit c5776fbd3901bda5e88de89f7ecd45916c9147ea
diff --git a/org.eclipse.scout.rt.incubator b/org.eclipse.scout.rt.incubator
index 1aa07ca..7401437 160000
--- a/org.eclipse.scout.rt.incubator
+++ b/org.eclipse.scout.rt.incubator
@@ -1 +1 @@
-Subproject commit 1aa07ca18ff4ad18e388447aa5db6da7a6f665b7
+Subproject commit 74014375016b8cd26d13f2b186a9952676dd0a88
diff --git a/org.eclipse.scout.rt.rap.target-feature/feature.xml b/org.eclipse.scout.rt.rap.target-feature/feature.xml
index 338fdee..3bba4da 100644
--- a/org.eclipse.scout.rt.rap.target-feature/feature.xml
+++ b/org.eclipse.scout.rt.rap.target-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.scout.rt.rap.target"
label="%featureName"
- version="4.0.200.qualifier"
+ version="5.0.0.qualifier"
provider-name="%providerName"
plugin="org.eclipse.scout.rt.rap.target"
license-feature="org.eclipse.license"
@@ -21,15 +21,15 @@
</license>
<url>
- <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/>
- <discovery label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/>
+ <update label="%updateSiteName" url="http://download.eclipse.org/releases/mars"/>
+ <discovery label="%updateSiteName" url="http://download.eclipse.org/releases/mars"/>
</url>
<plugin
id="org.eclipse.scout.rt.rap.target"
download-size="0"
install-size="0"
- version="4.0.200.qualifier"
+ version="5.0.0.qualifier"
unpack="false"/>
</feature>
diff --git a/org.eclipse.scout.rt.rap.target-feature/pom.xml b/org.eclipse.scout.rt.rap.target-feature/pom.xml
index e4f15fa..1855793 100644
--- a/org.eclipse.scout.rt.rap.target-feature/pom.xml
+++ b/org.eclipse.scout.rt.rap.target-feature/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
diff --git a/org.eclipse.scout.rt.rap.target/.classpath b/org.eclipse.scout.rt.rap.target/.classpath
index 3dd533f..14129a1 100644
--- a/org.eclipse.scout.rt.rap.target/.classpath
+++ b/org.eclipse.scout.rt.rap.target/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
diff --git a/org.eclipse.scout.rt.rap.target/META-INF/MANIFEST.MF b/org.eclipse.scout.rt.rap.target/META-INF/MANIFEST.MF
index c1986dc..5bc219e 100644
--- a/org.eclipse.scout.rt.rap.target/META-INF/MANIFEST.MF
+++ b/org.eclipse.scout.rt.rap.target/META-INF/MANIFEST.MF
@@ -2,6 +2,6 @@
Bundle-ManifestVersion: 2
Bundle-Name: Scout RAP Target
Bundle-SymbolicName: org.eclipse.scout.rt.rap.target
-Bundle-Version: 4.0.200.qualifier
+Bundle-Version: 5.0.0.qualifier
Bundle-Vendor: Eclipse Scout Project
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.scout.rt.rap.target/org.eclipse.scout.rt.rap.target_template.target b/org.eclipse.scout.rt.rap.target/org.eclipse.scout.rt.rap.target_template.target
index b8d3fac..6900c05 100644
--- a/org.eclipse.scout.rt.rap.target/org.eclipse.scout.rt.rap.target_template.target
+++ b/org.eclipse.scout.rt.rap.target/org.eclipse.scout.rt.rap.target_template.target
@@ -2,12 +2,12 @@
<?pde version="3.6"?><target name="Rap" sequenceNumber="13">
<locations>
<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
- <repository id="rap_2.3" location="http://download.eclipse.org/rt/rap/2.3/SR2-RC3-20150128-1013/"/>
+ <repository id="rap_3.0" location="http://download.eclipse.org/rt/rap/3.0/RC4-20150602-0950/"/>
<unit id="org.eclipse.rap.feature.feature.group" version="0.0.0"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
- <repository location="$SCOUT_RT_REPO_TARGET_LOCATION$"/>
+ <repository location="$SCOUT_RT_RAP_REPO_TARGET_LOCATION$"/>
<unit id="org.eclipse.scout.rt.rap.source.feature.group" version="0.0.0"/>
</location>
diff --git a/org.eclipse.scout.rt.rap.target/pom.xml b/org.eclipse.scout.rt.rap.target/pom.xml
index 4472a70..e46caba 100644
--- a/org.eclipse.scout.rt.rap.target/pom.xml
+++ b/org.eclipse.scout.rt.rap.target/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.scout</groupId>
<artifactId>org.eclipse.scout.parent</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.scout.parent</relativePath>
</parent>
@@ -126,7 +126,7 @@
<regex>false</regex>
<replacements>
<replacement>
- <token>$SCOUT_RT_REPO_TARGET_LOCATION$</token>
+ <token>$SCOUT_RT_RAP_REPO_TARGET_LOCATION$</token>
<value>${scout-rt-rap-repo-target-location}</value>
</replacement>
</replacements>
diff --git a/org.eclipse.scout.sdk b/org.eclipse.scout.sdk
index 4ae6a3d..e5cef91 160000
--- a/org.eclipse.scout.sdk
+++ b/org.eclipse.scout.sdk
@@ -1 +1 @@
-Subproject commit 4ae6a3d0a0900ab2510b87a6282f7ad1f915bdd8
+Subproject commit e5cef9168ae6f44b404b42aedfd3ede9579bd5d8
diff --git a/pom.xml b/pom.xml
index 09280e7..17bd4c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,12 +15,13 @@
<groupId>org.eclipse.scout</groupId>
<artifactId>eclipse.scout-aggregator</artifactId>
- <version>4.0.200-SNAPSHOT</version>
+ <version>5.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/scout/org.eclipse.scout-aggregator.git</tycho.scmUrl>
- <scout.base.version>4.0.200</scout.base.version>
+ <scout.base.version>5.0.0</scout.base.version>
+ <tycho.version>0.20.0</tycho.version>
</properties>
<distributionManagement>
@@ -46,7 +47,6 @@
<modules>
<module>org.eclipse.scout.parent</module>
<module>org.eclipse.scout.rt</module>
- <module>org.eclipse.scout.rt.incubator</module>
<module>org.eclipse.scout.sdk</module>
</modules>
</profile>
@@ -68,10 +68,45 @@
</profile>
<profile>
- <id>generateRapTarget</id>
+ <id>onlyRepoBuild</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho.version}</version>
+ <configuration>
+ <target>
+ <artifact>
+ <groupId>org.eclipse.scout</groupId>
+ <artifactId>org.eclipse.scout.target</artifactId>
+ <version>${scout.version}</version>
+ <classifier>${target-platform}</classifier>
+ </artifact>
+ <artifact>
+ <groupId>org.eclipse.scout</groupId>
+ <artifactId>org.eclipse.scout.repo.all.target</artifactId>
+ <version>${project.version}</version>
+ </artifact>
+ <artifact>
+ <groupId>org.eclipse.scout</groupId>
+ <artifactId>org.eclipse.scout.rap.basic.target</artifactId>
+ <version>${project.version}</version>
+ </artifact>
+ </target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <id>generateTargets</id>
<modules>
<module>org.eclipse.scout.rap.basic.target</module>
+ <module>org.eclipse.scout.repo.all.target</module>
</modules>
</profile>
@@ -79,6 +114,7 @@
<id>prepare-release</id>
<properties>
<milestone.version>I</milestone.version>
+ <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
<newVersion>${scout.base.version}.${maven.build.timestamp}-${milestone.version}</newVersion>
</properties>
<activation>