aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2013-01-24 11:13:18 (EST)
committerSzymon Brandys2013-04-17 04:29:14 (EDT)
commit6ec51f04e0de8cd4974036f4ebd3ad8da40645e0 (patch)
treea4799621b67023fc993be53d5beb3444f515cc3d
parent48075365fd3185afa65c9f791b37bf99963ddec8 (diff)
downloadorg.eclipse.orion.server-6ec51f04e0de8cd4974036f4ebd3ad8da40645e0.zip
org.eclipse.orion.server-6ec51f04e0de8cd4974036f4ebd3ad8da40645e0.tar.gz
org.eclipse.orion.server-6ec51f04e0de8cd4974036f4ebd3ad8da40645e0.tar.bz2
bug 399023 - CBI (Maven/Tycho) based build for Orion v20130417-0829
seems to work: - build bundles and features - assembly of p2 repository and product zip - can start server both from Eclipse and shell TODOs: - tests fail (http.port not set) - server doesn't yet start with org.eclipse.orion.server.ui.console on Mac (Application "org.eclipse.orion.server.ui.consoleApp" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.orion.application) - some build.properties had to be tweaked, check if this is ok - license feature was commented out - check target platform for correctness - check if result matches PDE build result - root files ? ...
-rw-r--r--.gitignore4
-rw-r--r--README.md37
-rw-r--r--bundles/org.eclipse.orion.server.authentication/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.configurator/.gitignore3
-rw-r--r--bundles/org.eclipse.orion.server.configurator/build.properties2
-rw-r--r--bundles/org.eclipse.orion.server.configurator/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.core/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.git/build.properties7
-rw-r--r--bundles/org.eclipse.orion.server.git/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.hosting/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.logback.config/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.npm/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.search/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.servlets/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.ui/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.user.guest/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.user.ldap/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.user.securestorage/pom.xml30
-rw-r--r--bundles/org.eclipse.orion.server.useradmin/build.properties12
-rw-r--r--bundles/org.eclipse.orion.server.useradmin/pom.xml30
-rw-r--r--doc/org.eclipse.orion.doc.isv/build.properties1
-rw-r--r--doc/org.eclipse.orion.doc.isv/pom.xml30
-rw-r--r--doc/org.eclipse.orion.doc.user/pom.xml30
-rw-r--r--features/org.eclipse.orion-feature/feature.xml76
-rw-r--r--features/org.eclipse.orion-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.base-feature/build.properties7
-rw-r--r--features/org.eclipse.orion.base-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.base-feature/rootfiles/edl-v10.html (renamed from releng/org.eclipse.orion.releng/builder/rootfiles/edl-v10.html)0
-rw-r--r--features/org.eclipse.orion.base-feature/rootfiles/epl-v10.html (renamed from releng/org.eclipse.orion.releng/builder/rootfiles/epl-v10.html)0
-rw-r--r--features/org.eclipse.orion.base-feature/rootfiles/notice.html (renamed from releng/org.eclipse.orion.releng/builder/rootfiles/notice.html)0
-rw-r--r--features/org.eclipse.orion.base-feature/rootfiles/readme.html (renamed from releng/org.eclipse.orion.releng/builder/rootfiles/readme.html)0
-rw-r--r--features/org.eclipse.orion.client-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.releng.test.master-feature/build.properties1
-rw-r--r--features/org.eclipse.orion.releng.test.master-feature/feature.xml2
-rw-r--r--features/org.eclipse.orion.releng.test.master-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.server-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.server.authentication-feature/feature.xml2
-rw-r--r--features/org.eclipse.orion.server.authentication-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.server.search-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.server.tests-feature/feature.xml55
-rw-r--r--features/org.eclipse.orion.server.tests-feature/pom.xml29
-rw-r--r--features/org.eclipse.orion.server.ui-feature/pom.xml29
-rw-r--r--pom.xml320
-rw-r--r--releng/org.eclipse.orion.server.repository/.project11
-rw-r--r--releng/org.eclipse.orion.server.repository/category.xml12
-rw-r--r--releng/org.eclipse.orion.server.repository/html/JUNIT.XSL457
-rw-r--r--releng/org.eclipse.orion.server.repository/html/appicon.icnsbin0 -> 45159 bytes
-rw-r--r--releng/org.eclipse.orion.server.repository/html/artifacts.xml8
-rw-r--r--releng/org.eclipse.orion.server.repository/html/build.download.php92
-rw-r--r--releng/org.eclipse.orion.server.repository/html/build.index.html134
-rw-r--r--releng/org.eclipse.orion.server.repository/html/createIndex.php191
-rw-r--r--releng/org.eclipse.orion.server.repository/html/orion.icobin0 -> 292878 bytes
-rw-r--r--releng/org.eclipse.orion.server.repository/orion.product62
-rw-r--r--releng/org.eclipse.orion.server.repository/pom.xml79
-rw-r--r--releng/org.eclipse.orion.target/.project11
-rw-r--r--releng/org.eclipse.orion.target/org.eclipse.orion.target.target161
-rw-r--r--releng/org.eclipse.orion.target/pom.xml28
-rw-r--r--tests/org.eclipse.orion.server.tests/pom.xml87
58 files changed, 2510 insertions, 93 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..613084d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.project
+bin
+target
+workspace \ No newline at end of file
diff --git a/README.md b/README.md
index 2619872..901cbbe 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-The goal of Orion is to build developer tooling that works in the browser, at web scale.
-The vision behind Orion is to move software development to the web as a web experience, by
-enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others.
-The idea is to exploit internet design principles throughout, instead of trying to bring
-existing desktop IDE concepts to the browser. See the [Orion wiki](http://wiki.eclipse.org/Orion) for more
+The goal of Orion is to build developer tooling that works in the browser, at web scale.
+The vision behind Orion is to move software development to the web as a web experience, by
+enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others.
+The idea is to exploit internet design principles throughout, instead of trying to bring
+existing desktop IDE concepts to the browser. See the [Orion wiki](http://wiki.eclipse.org/Orion) for more
information about Orion.
Contributing
@@ -17,4 +17,29 @@ Bug reports and patches are welcome in [bugzilla](https://bugs.eclipse.org/bugs/
License
-------
-This repository contains the Orion Java server, which is available under the [Eclipse Public License](http://www.eclipse.org/legal/epl-v10.html). \ No newline at end of file
+This repository contains the Orion Java server, which is available under the [Eclipse Public License](http://www.eclipse.org/legal/epl-v10.html).
+
+How to build Orion using Maven
+------------------------------
+
+Install Maven:
+- install latest Maven 3.0 from http://maven.apache.org/download.cgi
+- follow http://maven.apache.org/settings.html to configure Maven settings.xml
+
+Clone Git repositories:
+- clone `org.eclipse.orion.client` and `org.eclipse.orion.server` under the same local folder
+ `cd /my/git/repos`
+ `git clone http://git.eclipse.org/gitroot/orion/org.eclipse.orion.clien.git`
+ `git clone http://git.eclipse.org/gitroot/orion/org.eclipse.orion.server.git`
+
+Run Maven build
+- `cd org.eclipse.orion.server/`
+- `mvn clean install`
+
+
+Eclipse Setup
+-------------
+
+Set target platform:
+- in Eclipse open the target definition `org.eclipse.orion.server/releng/org.eclipse.orion.target/org.eclipse.orion.target`
+- click "Set as Target Platform"
diff --git a/bundles/org.eclipse.orion.server.authentication/pom.xml b/bundles/org.eclipse.orion.server.authentication/pom.xml
new file mode 100644
index 0000000..4ecb51b
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.authentication/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.authentication</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.configurator/.gitignore b/bundles/org.eclipse.orion.server.configurator/.gitignore
index c5e82d7..2aede67 100644
--- a/bundles/org.eclipse.orion.server.configurator/.gitignore
+++ b/bundles/org.eclipse.orion.server.configurator/.gitignore
@@ -1 +1,2 @@
-bin \ No newline at end of file
+bin
+configurator.jar \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.configurator/build.properties b/bundles/org.eclipse.orion.server.configurator/build.properties
index 161510b..24cbcff 100644
--- a/bundles/org.eclipse.orion.server.configurator/build.properties
+++ b/bundles/org.eclipse.orion.server.configurator/build.properties
@@ -9,8 +9,6 @@
# IBM Corporation - initial API and implementation
###############################################################################
bin.includes = META-INF/,\
- OSGI-INF/authenticatorcomponent.xml,\
- configuration.xml,\
configurator.jar,\
plugin.xml,\
bundle.properties,\
diff --git a/bundles/org.eclipse.orion.server.configurator/pom.xml b/bundles/org.eclipse.orion.server.configurator/pom.xml
new file mode 100644
index 0000000..3c2909c
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.configurator/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.configurator</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.core/pom.xml b/bundles/org.eclipse.orion.server.core/pom.xml
new file mode 100644
index 0000000..a9d58f3
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.core/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.core</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.git/build.properties b/bundles/org.eclipse.orion.server.git/build.properties
index 83468e3..8a53512 100644
--- a/bundles/org.eclipse.orion.server.git/build.properties
+++ b/bundles/org.eclipse.orion.server.git/build.properties
@@ -4,11 +4,6 @@ bin.includes = META-INF/,\
.,\
bundle.properties,\
plugin.xml,\
- web/,\
about.html,\
emails/
-src.includes = about.html,\
- src/,\
- web/,\
- plugin.xml,\
- META-INF/
+src.includes = about.html
diff --git a/bundles/org.eclipse.orion.server.git/pom.xml b/bundles/org.eclipse.orion.server.git/pom.xml
new file mode 100644
index 0000000..47c8220
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.git/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.git</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.hosting/pom.xml b/bundles/org.eclipse.orion.server.hosting/pom.xml
new file mode 100644
index 0000000..fe08f38
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.hosting/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.hosting</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.logback.config/pom.xml b/bundles/org.eclipse.orion.server.logback.config/pom.xml
new file mode 100644
index 0000000..ace9ea7
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.logback.config/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.logback.config</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.npm/pom.xml b/bundles/org.eclipse.orion.server.npm/pom.xml
new file mode 100644
index 0000000..5ea41a6
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.npm/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.npm</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.search/pom.xml b/bundles/org.eclipse.orion.server.search/pom.xml
new file mode 100644
index 0000000..910d4be
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.search/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.search</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.servlets/pom.xml b/bundles/org.eclipse.orion.server.servlets/pom.xml
new file mode 100644
index 0000000..4958dcc
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.servlets/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.servlets</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.ui/pom.xml b/bundles/org.eclipse.orion.server.ui/pom.xml
new file mode 100644
index 0000000..47962b2
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.ui/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.ui</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.user.guest/pom.xml b/bundles/org.eclipse.orion.server.user.guest/pom.xml
new file mode 100644
index 0000000..b3e610c
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.user.guest/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.user.guest</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.user.ldap/pom.xml b/bundles/org.eclipse.orion.server.user.ldap/pom.xml
new file mode 100644
index 0000000..c9c646a
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.user.ldap/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.user.ldap</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.user.securestorage/pom.xml b/bundles/org.eclipse.orion.server.user.securestorage/pom.xml
new file mode 100644
index 0000000..2aadc29
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.user.securestorage/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.user.securestorage</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/bundles/org.eclipse.orion.server.useradmin/build.properties b/bundles/org.eclipse.orion.server.useradmin/build.properties
index b92cb5f..5bef44c 100644
--- a/bundles/org.eclipse.orion.server.useradmin/build.properties
+++ b/bundles/org.eclipse.orion.server.useradmin/build.properties
@@ -1,16 +1,10 @@
bin.includes = META-INF/,\
.,\
- web/,\
+ OSGI-INF/,\
OSGI-INF/component.xml,\
bundle.properties,\
- plugin.xml,\
about.html,\
- emails/
+ plugin.xml
source.. = src/
-src.includes = web/,\
- src/,\
- bundle.properties,\
- OSGI-INF/,\
- META-INF/,\
- about.html
+src.includes = about.html
output.. = bin/
diff --git a/bundles/org.eclipse.orion.server.useradmin/pom.xml b/bundles/org.eclipse.orion.server.useradmin/pom.xml
new file mode 100644
index 0000000..2bb32dc
--- /dev/null
+++ b/bundles/org.eclipse.orion.server.useradmin/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.useradmin</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/doc/org.eclipse.orion.doc.isv/build.properties b/doc/org.eclipse.orion.doc.isv/build.properties
index 6ba3b84..234f5a7 100644
--- a/doc/org.eclipse.orion.doc.isv/build.properties
+++ b/doc/org.eclipse.orion.doc.isv/build.properties
@@ -10,7 +10,6 @@
###############################################################################
bin.includes = META-INF/,\
plugin.xml,\
- jsdoc/,\
bundle.properties,\
toc.xml,\
topics_Guide.xml,\
diff --git a/doc/org.eclipse.orion.doc.isv/pom.xml b/doc/org.eclipse.orion.doc.isv/pom.xml
new file mode 100644
index 0000000..3ec03ed
--- /dev/null
+++ b/doc/org.eclipse.orion.doc.isv/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.doc.isv</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/doc/org.eclipse.orion.doc.user/pom.xml b/doc/org.eclipse.orion.doc.user/pom.xml
new file mode 100644
index 0000000..773a614
--- /dev/null
+++ b/doc/org.eclipse.orion.doc.user/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.doc.user</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion-feature/feature.xml b/features/org.eclipse.orion-feature/feature.xml
index d31b224..3e747ab 100644
--- a/features/org.eclipse.orion-feature/feature.xml
+++ b/features/org.eclipse.orion-feature/feature.xml
@@ -1,38 +1,38 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.orion"
- label="%featureName"
- version="2.0.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="1.0.0.qualifier">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes
- id="org.eclipse.orion.server.feature"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.orion.server.search.feature"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.orion.server.authentication.feature"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.orion.client.feature"
- version="0.0.0"/>
-
-</feature>
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.orion"
+ label="%featureName"
+ version="2.0.0.qualifier"
+ provider-name="%providerName"
+ license-feature="org.eclipse.license"
+ license-feature-version="1.0.0.qualifier">
+
+ <description>
+ %description
+ </description>
+
+ <copyright>
+ %copyright
+ </copyright>
+
+ <license url="%licenseURL">
+ %license
+ </license>
+
+ <includes
+ id="org.eclipse.orion.server.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.orion.server.search.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.orion.server.authentication.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.orion.client.feature"
+ version="0.0.0"/>
+
+</feature>
diff --git a/features/org.eclipse.orion-feature/pom.xml b/features/org.eclipse.orion-feature/pom.xml
new file mode 100644
index 0000000..9e9c1cb
--- /dev/null
+++ b/features/org.eclipse.orion-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.base-feature/build.properties b/features/org.eclipse.orion.base-feature/build.properties
index d3ffdc4..7681926 100644
--- a/features/org.eclipse.orion.base-feature/build.properties
+++ b/features/org.eclipse.orion.base-feature/build.properties
@@ -9,4 +9,9 @@
# IBM Corporation - initial API and implementation
###############################################################################
bin.includes = feature.xml,\
- feature.properties
+ feature.properties,\
+ rootfiles/
+root = file:rootfiles/edl-v10.html,\
+ file:rootfiles/epl-v10.html,\
+ file:rootfiles/notice.html,\
+ file:rootfiles/readme.html
diff --git a/features/org.eclipse.orion.base-feature/pom.xml b/features/org.eclipse.orion.base-feature/pom.xml
new file mode 100644
index 0000000..b8d479e
--- /dev/null
+++ b/features/org.eclipse.orion.base-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.base.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/releng/org.eclipse.orion.releng/builder/rootfiles/edl-v10.html b/features/org.eclipse.orion.base-feature/rootfiles/edl-v10.html
index 01a2671..01a2671 100644
--- a/releng/org.eclipse.orion.releng/builder/rootfiles/edl-v10.html
+++ b/features/org.eclipse.orion.base-feature/rootfiles/edl-v10.html
diff --git a/releng/org.eclipse.orion.releng/builder/rootfiles/epl-v10.html b/features/org.eclipse.orion.base-feature/rootfiles/epl-v10.html
index 90f2d5e..90f2d5e 100644
--- a/releng/org.eclipse.orion.releng/builder/rootfiles/epl-v10.html
+++ b/features/org.eclipse.orion.base-feature/rootfiles/epl-v10.html
diff --git a/releng/org.eclipse.orion.releng/builder/rootfiles/notice.html b/features/org.eclipse.orion.base-feature/rootfiles/notice.html
index 0bedb3a..0bedb3a 100644
--- a/releng/org.eclipse.orion.releng/builder/rootfiles/notice.html
+++ b/features/org.eclipse.orion.base-feature/rootfiles/notice.html
diff --git a/releng/org.eclipse.orion.releng/builder/rootfiles/readme.html b/features/org.eclipse.orion.base-feature/rootfiles/readme.html
index 64e6ee7..64e6ee7 100644
--- a/releng/org.eclipse.orion.releng/builder/rootfiles/readme.html
+++ b/features/org.eclipse.orion.base-feature/rootfiles/readme.html
diff --git a/features/org.eclipse.orion.client-feature/pom.xml b/features/org.eclipse.orion.client-feature/pom.xml
new file mode 100644
index 0000000..ff990d7
--- /dev/null
+++ b/features/org.eclipse.orion.client-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.client.feature</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.releng.test.master-feature/build.properties b/features/org.eclipse.orion.releng.test.master-feature/build.properties
index e69de29..64f93a9 100644
--- a/features/org.eclipse.orion.releng.test.master-feature/build.properties
+++ b/features/org.eclipse.orion.releng.test.master-feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/features/org.eclipse.orion.releng.test.master-feature/feature.xml b/features/org.eclipse.orion.releng.test.master-feature/feature.xml
index 9f338cb..9a04884 100644
--- a/features/org.eclipse.orion.releng.test.master-feature/feature.xml
+++ b/features/org.eclipse.orion.releng.test.master-feature/feature.xml
@@ -24,7 +24,7 @@
id="org.junit"
download-size="0"
install-size="0"
- version="4.8.2.qualifier"/>
+ version="0.0.0"/>
<plugin
id="org.hamcrest.core"
diff --git a/features/org.eclipse.orion.releng.test.master-feature/pom.xml b/features/org.eclipse.orion.releng.test.master-feature/pom.xml
new file mode 100644
index 0000000..06a37f8
--- /dev/null
+++ b/features/org.eclipse.orion.releng.test.master-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.releng.test.master</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server-feature/pom.xml b/features/org.eclipse.orion.server-feature/pom.xml
new file mode 100644
index 0000000..f2d3542
--- /dev/null
+++ b/features/org.eclipse.orion.server-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server.authentication-feature/feature.xml b/features/org.eclipse.orion.server.authentication-feature/feature.xml
index 4ffd22a..dbda03f 100644
--- a/features/org.eclipse.orion.server.authentication-feature/feature.xml
+++ b/features/org.eclipse.orion.server.authentication-feature/feature.xml
@@ -20,7 +20,7 @@
</license>
<requires>
- <import feature="org.eclipse.orion.server.feature" version="0.1.0.qualifier"/>
+ <import feature="org.eclipse.orion.server.feature" version="1.0.0.qualifier"/>
</requires>
<plugin
diff --git a/features/org.eclipse.orion.server.authentication-feature/pom.xml b/features/org.eclipse.orion.server.authentication-feature/pom.xml
new file mode 100644
index 0000000..e156e59
--- /dev/null
+++ b/features/org.eclipse.orion.server.authentication-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.authentication.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server.search-feature/pom.xml b/features/org.eclipse.orion.server.search-feature/pom.xml
new file mode 100644
index 0000000..44677aa
--- /dev/null
+++ b/features/org.eclipse.orion.server.search-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.search.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server.tests-feature/feature.xml b/features/org.eclipse.orion.server.tests-feature/feature.xml
index 4b85b03..2c9b04d 100644
--- a/features/org.eclipse.orion.server.tests-feature/feature.xml
+++ b/features/org.eclipse.orion.server.tests-feature/feature.xml
@@ -1,27 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.orion.server.tests.feature"
- label="Orion Server Tests"
- version="1.0.0.qualifier"
- license-feature="org.eclipse.license"
- license-feature-version="1.0.0.qualifier">
-
- <description url="http://www.example.com/description">
- [Enter Feature Description here.]
- </description>
-
- <copyright url="http://www.example.com/copyright">
- [Enter Copyright Description here.]
- </copyright>
-
- <license url="http://www.example.com/license">
- [Enter License Description here.]
- </license>
-
- <plugin
- id="org.eclipse.orion.server.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"/>
-
-</feature>
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.orion.server.tests.feature"
+ label="Orion Server Tests"
+ version="1.0.0.qualifier">
+<!--
+ license-feature="org.eclipse.license"
+ license-feature-version="1.0.0.qualifier">
+-->
+ <description url="http://www.example.com/description">
+ [Enter Feature Description here.]
+ </description>
+
+ <copyright url="http://www.example.com/copyright">
+ [Enter Copyright Description here.]
+ </copyright>
+
+ <license url="http://www.example.com/license">
+ [Enter License Description here.]
+ </license>
+
+ <plugin
+ id="org.eclipse.orion.server.tests"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"/>
+
+</feature> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server.tests-feature/pom.xml b/features/org.eclipse.orion.server.tests-feature/pom.xml
new file mode 100644
index 0000000..0eaedb4
--- /dev/null
+++ b/features/org.eclipse.orion.server.tests-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.tests.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/features/org.eclipse.orion.server.ui-feature/pom.xml b/features/org.eclipse.orion.server.ui-feature/pom.xml
new file mode 100644
index 0000000..086dfad
--- /dev/null
+++ b/features/org.eclipse.orion.server.ui-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.ui.feature</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..68636c5
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn, Michael Ochmann - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <prerequisites>
+ <maven>3.0</maven>
+ </prerequisites>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <name>Orion Parent</name>
+
+ <mailingLists>
+ <mailingList>
+ <name>orion-dev Mailing List</name>
+ <post>orion-dev@eclipse.org</post>
+ <subscribe>https://dev.eclipse.org/mailman/listinfo/orion-dev</subscribe>
+ <unsubscribe>https://dev.eclipse.org/mailman/listinfo/orion-dev</unsubscribe>
+ <archive>http://dev.eclipse.org/mhonarc/lists/orion-dev</archive>
+ </mailingList>
+ </mailingLists>
+
+ <issueManagement>
+ <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=Orion;classification=Eclipse</url>
+ <system>Bugzilla</system>
+ </issueManagement>
+
+ <licenses>
+ <license>
+ <name>Eclipse Public License v1.0</name>
+ <comments>
+ 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.htm
+ </comments>
+ </license>
+ </licenses>
+
+ <properties>
+ <orion-version>1.0.0-SNAPSHOT</orion-version>
+ <tycho-version>0.16.0</tycho-version>
+ <tycho-extras-version>0.16.0</tycho-extras-version>
+ <tycho.scmUrl>scm:git:http://git.eclipse.org/gitroot/orion/org.eclipse.orion.server.git</tycho.scmUrl>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <java-version>1.6</java-version>
+ </properties>
+
+ <profiles>
+ <profile>
+ <id>platform-kepler</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <properties>
+ <target-platform>org.eclipse.orion.target</target-platform>
+ <platform-version>[3.9,4.0)</platform-version>
+ </properties>
+ </profile>
+ <profile>
+ <id>static-checks</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <modules>
+ <module>releng/org.eclipse.orion.target</module>
+ <module>bundles/org.eclipse.orion.server.core</module>
+ <module>bundles/org.eclipse.orion.server.servlets</module>
+ <module>bundles/org.eclipse.orion.server.useradmin</module>
+ <module>bundles/org.eclipse.orion.server.authentication</module>
+ <module>bundles/org.eclipse.orion.server.git</module>
+ <module>bundles/org.eclipse.orion.server.hosting</module>
+ <module>bundles/org.eclipse.orion.server.search</module>
+ <module>bundles/org.eclipse.orion.server.npm</module>
+ <module>bundles/org.eclipse.orion.server.configurator</module>
+ <module>bundles/org.eclipse.orion.server.logback.config</module>
+ <module>bundles/org.eclipse.orion.server.ui</module>
+ <module>bundles/org.eclipse.orion.server.user.securestorage</module>
+ <module>bundles/org.eclipse.orion.server.user.guest</module>
+ <module>bundles/org.eclipse.orion.server.user.ldap</module>
+
+ <module>doc/org.eclipse.orion.doc.isv</module>
+ <module>doc/org.eclipse.orion.doc.user</module>
+
+ <module>tests/org.eclipse.orion.server.tests</module>
+
+ <module>../org.eclipse.orion.client/bundles/org.eclipse.orion.client.core</module>
+ <module>../org.eclipse.orion.client/bundles/org.eclipse.orion.client.editor</module>
+ <module>../org.eclipse.orion.client/bundles/org.eclipse.orion.client.git</module>
+ <module>../org.eclipse.orion.client/bundles/org.eclipse.orion.client.ui</module>
+ <module>../org.eclipse.orion.client/bundles/org.eclipse.orion.client.users</module>
+
+ <module>features/org.eclipse.orion.base-feature</module>
+ <module>features/org.eclipse.orion.server-feature</module>
+ <module>features/org.eclipse.orion.server.authentication-feature</module>
+ <module>features/org.eclipse.orion.server.search-feature</module>
+ <module>features/org.eclipse.orion.server.ui-feature</module>
+ <module>features/org.eclipse.orion.client-feature</module>
+ <module>features/org.eclipse.orion.releng.test.master-feature</module>
+ <module>features/org.eclipse.orion.server.tests-feature</module>
+ <module>features/org.eclipse.orion-feature</module>
+
+ <module>releng/org.eclipse.orion.server.repository</module>
+
+ </modules>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>maven.eclipse.org</id>
+ <url>http://maven.eclipse.org/nexus/content/repositories/milestone-indigo/</url>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <source>${java-version}</source>
+ <target>${java-version}</target>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <source>${java-version}</source>
+ <target>${java-version}</target>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <target>
+ <artifact>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.target</artifactId>
+ <version>${orion-version}</version>
+ <classifier>${target-platform}</classifier>
+ </artifact>
+ </target>
+ <resolver>p2</resolver>
+ <pomDependencies>consider</pomDependencies>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-packaging-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <format>'v'yyyyMMdd-HHmm</format>
+ <sourceReferences>
+ <generate>true</generate>
+ </sourceReferences>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-sourceref-jgit</artifactId>
+ <version>${tycho-extras-version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.5</version>
+ <configuration>
+ <encoding>ISO-8859-1</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>2.5.2</version>
+ <configuration>
+ <findbugsXmlOutput>true</findbugsXmlOutput>
+ <failOnError>false</failOnError>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <version>2.7.1</version>
+ <configuration>
+ <sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
+ <minimumTokens>100</minimumTokens>
+ <targetJdk>${java-version}</targetJdk>
+ <format>xml</format>
+ <failOnViolation>false</failOnViolation>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>cpd-check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.dash.maven</groupId>
+ <artifactId>eclipse-signing-maven-plugin</artifactId>
+ <version>1.0.5</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project>
diff --git a/releng/org.eclipse.orion.server.repository/.project b/releng/org.eclipse.orion.server.repository/.project
new file mode 100644
index 0000000..a343404
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.orion.server.repository</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/releng/org.eclipse.orion.server.repository/category.xml b/releng/org.eclipse.orion.server.repository/category.xml
new file mode 100644
index 0000000..621d099
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/category.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+ <feature url="features/org.eclipse.orion.base.feature_1.0.0.qualifier.jar" id="org.eclipse.orion.base.feature" version="1.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.server.authentication.feature_1.0.0.qualifier.jar" id="org.eclipse.orion.server.authentication.feature" version="1.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.server.feature_1.0.0.qualifier.jar" id="org.eclipse.orion.server.feature" version="1.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.server.search.feature_1.0.0.qualifier.jar" id="org.eclipse.orion.server.search.feature" version="1.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.client.feature_2.0.0.qualifier.jar" id="org.eclipse.orion.client.feature" version="2.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.server.tests.feature_1.0.0.qualifier.jar" id="org.eclipse.orion.server.tests.feature" version="1.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion_2.0.0.qualifier.jar" id="org.eclipse.orion" version="2.0.0.qualifier"/>
+ <feature url="features/org.eclipse.orion.releng.test.master_1.0.0.qualifier.jar" id="org.eclipse.orion.releng.test.master" version="1.0.0.qualifier"/>
+ <category-def name="org.eclipse.orion.server" label="Orion Server"/>
+</site>
diff --git a/releng/org.eclipse.orion.server.repository/html/JUNIT.XSL b/releng/org.eclipse.orion.server.repository/html/JUNIT.XSL
new file mode 100644
index 0000000..67858c9
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/JUNIT.XSL
@@ -0,0 +1,457 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<xsl:output method="html" indent="yes"/>
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+
+<xsl:template match="testsuites">
+ <HTML>
+ <HEAD>
+ <style type="text/css">
+ body {
+ font:normal 68% verdana,arial,helvetica;
+ color:#000000;
+ }
+ table tr td, table tr th {
+ font-size: 68%;
+ }
+ table.details tr th{
+ font-weight: bold;
+ text-align:left;
+ background:#a6caf0;
+ }
+ table.details tr td{
+ background:#eeeee0;
+ }
+
+ p {
+ line-height:1.5em;
+ margin-top:0.5em; margin-bottom:1.0em;
+ }
+ h1 {
+ margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+ }
+ h2 {
+ margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+ }
+ h3 {
+ margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+ }
+ h4 {
+ margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+ }
+ h5 {
+ margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+ }
+ h6 {
+ margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+ }
+ .Error {
+ font-weight:bold; color:red;
+ }
+ .Failure {
+ font-weight:bold; color:purple;
+ }
+ .Properties {
+ text-align:right;
+ }
+ </style>
+ <script language="JavaScript">
+ var TestCases = new Array();
+ var cur;
+ <xsl:for-each select="./testsuite">
+ <xsl:apply-templates select="properties"/>
+ </xsl:for-each>
+
+ </script>
+ <script language="JavaScript"><![CDATA[
+ function displayProperties (name) {
+ var win = window.open('','JUnitSystemProperties','scrollbars=1,resizable=1');
+ var doc = win.document.open();
+ doc.write("<html><head><title>Properties of " + name + "</title>");
+ doc.write("<style>")
+ doc.write("body {font:normal 68% verdana,arial,helvetica; color:#000000; }");
+ doc.write("table tr td, table tr th { font-size: 68%; }");
+ doc.write("table.properties { border-collapse:collapse; border-left:solid 1 #cccccc; border-top:solid 1 #cccccc; padding:5px; }");
+ doc.write("table.properties th { text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#eeeeee; }");
+ doc.write("table.properties td { font:normal; text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#fffffff; }");
+ doc.write("h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica }");
+ doc.write("</style>");
+ doc.write("</head><body>");
+ doc.write("<h3>Properties of " + name + "</h3>");
+ doc.write("<div align=\"right\"><a href=\"javascript:window.close();\">Close</a></div>");
+ doc.write("<table class='properties'>");
+ doc.write("<tr><th>Name</th><th>Value</th></tr>");
+ for (prop in TestCases[name]) {
+ doc.write("<tr><th>" + prop + "</th><td>" + TestCases[name][prop] + "</td></tr>");
+ }
+ doc.write("</table>");
+ doc.write("</body></html>");
+ doc.close();
+ win.focus();
+ }
+ ]]>
+ </script>
+ </HEAD>
+ <body>
+ <a name="top"></a>
+ <xsl:call-template name="pageHeader"/>
+
+ <!-- Summary part -->
+ <xsl:call-template name="summary"/>
+ <hr size="1" width="95%" align="left"/>
+
+ <!-- Package List part
+ <xsl:call-template name="packagelist"/>
+ <hr size="1" width="95%" align="left"/>
+ -->
+
+ <!-- For each package create its part
+ <xsl:call-template name="packages"/>
+ <hr size="1" width="95%" align="left"/>
+ -->
+
+ <!-- For each class create the part -->
+ <xsl:call-template name="classes"/>
+
+ </body>
+ </HTML>
+</xsl:template>
+
+
+
+ <!-- ================================================================== -->
+ <!-- Write a list of all packages with an hyperlink to the anchor of -->
+ <!-- of the package name. -->
+ <!-- ================================================================== -->
+ <xsl:template name="packagelist">
+ <h2>Packages</h2>
+ Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
+ <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+ <xsl:call-template name="testsuite.test.header"/>
+ <!-- list all packages recursively -->
+ <xsl:for-each select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+ <xsl:sort select="@package"/>
+ <xsl:variable name="testsuites-in-package" select="/testsuites/testsuite[./@package = current()/@package]"/>
+ <xsl:variable name="testCount" select="sum($testsuites-in-package/@tests)"/>
+ <xsl:variable name="errorCount" select="sum($testsuites-in-package/@errors)"/>
+ <xsl:variable name="failureCount" select="sum($testsuites-in-package/@failures)"/>
+ <xsl:variable name="timeCount" select="sum($testsuites-in-package/@time)"/>
+
+ <!-- write a summary for the package -->
+ <tr valign="top">
+ <!-- set a nice color depending if there is an error/failure -->
+ <xsl:attribute name="class">
+ <xsl:choose>
+ <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+ <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+ </xsl:choose>
+ </xsl:attribute>
+ <td><a href="#{@package}"><xsl:value-of select="@package"/></a></td>
+ <td><xsl:value-of select="$testCount"/></td>
+ <td><xsl:value-of select="$errorCount"/></td>
+ <td><xsl:value-of select="$failureCount"/></td>
+ <td>
+ <xsl:call-template name="display-time">
+ <xsl:with-param name="value" select="$timeCount"/>
+ </xsl:call-template>
+ </td>
+ </tr>
+ </xsl:for-each>
+ </table>
+ </xsl:template>
+
+
+ <!-- ================================================================== -->
+ <!-- Write a package level report -->
+ <!-- It creates a table with values from the document: -->
+ <!-- Name | Tests | Errors | Failures | Time -->
+ <!-- ================================================================== -->
+ <xsl:template name="packages">
+ <!-- create an anchor to this package name -->
+ <xsl:for-each select="/testsuites/testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+ <xsl:sort select="@package"/>
+ <a name="{@package}"></a>
+ <h3>Package <xsl:value-of select="@package"/></h3>
+
+ <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+ <xsl:call-template name="testsuite.test.header"/>
+
+ <!-- match the testsuites of this package -->
+ <xsl:apply-templates select="/testsuites/testsuite[./@package = current()/@package]" mode="print.test"/>
+ </table>
+ <a href="#top">Back to top</a>
+ <p/>
+ <p/>
+ </xsl:for-each>
+ </xsl:template>
+
+ <xsl:template name="classes">
+ <xsl:for-each select="testsuite">
+ <xsl:sort select="@name"/>
+ <!-- create an anchor to this class name -->
+ <a name="{@name}"></a>
+ <h3>TestCase <xsl:value-of select="@name"/></h3>
+
+ <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+ <xsl:call-template name="testcase.test.header"/>
+ <!--
+ test can even not be started at all (failure to load the class)
+ so report the error directly
+ -->
+ <xsl:if test="./error">
+ <tr class="Error">
+ <td colspan="4"><xsl:apply-templates select="./error"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:apply-templates select="./testcase" mode="print.test"/>
+ </table>
+ <div class="Properties">
+ <a>
+ <xsl:attribute name="href">javascript:displayProperties('<xsl:value-of select="@package"/>.<xsl:value-of select="@name"/>');</xsl:attribute>
+ Properties &gt;&gt;
+ </a>
+ </div>
+ <p/>
+
+ <a href="#top">Back to top</a>
+ </xsl:for-each>
+ </xsl:template>
+
+ <xsl:template name="summary">
+ <h2>Summary</h2>
+ <xsl:variable name="testCount" select="sum(testsuite/@tests)"/>
+ <xsl:variable name="errorCount" select="sum(testsuite/@errors)"/>
+ <xsl:variable name="failureCount" select="sum(testsuite/@failures)"/>
+ <xsl:variable name="timeCount" select="sum(testsuite/@time)"/>
+ <xsl:variable name="successRate" select="($testCount - $failureCount - $errorCount) div $testCount"/>
+ <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+ <tr valign="top">
+ <th>Tests</th>
+ <th>Failures</th>
+ <th>Errors</th>
+ <th>Success rate</th>
+ <th>Time</th>
+ </tr>
+ <tr valign="top">
+ <xsl:attribute name="class">
+ <xsl:choose>
+ <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+ <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+ </xsl:choose>
+ </xsl:attribute>
+ <td><xsl:value-of select="$testCount"/></td>
+ <td><xsl:value-of select="$failureCount"/></td>
+ <td><xsl:value-of select="$errorCount"/></td>
+ <td>
+ <xsl:call-template name="display-percent">
+ <xsl:with-param name="value" select="$successRate"/>
+ </xsl:call-template>
+ </td>
+ <td>
+ <xsl:call-template name="display-time">
+ <xsl:with-param name="value" select="$timeCount"/>
+ </xsl:call-template>
+ </td>
+
+ </tr>
+ </table>
+ <table border="0" width="95%">
+ <tr>
+ <td style="text-align: justify;">
+ Note: <i>failures</i> are anticipated and checked for with assertions while <i>errors</i> are unanticipated.
+ </td>
+ </tr>
+ </table>
+ </xsl:template>
+
+ <!--
+ Write properties into a JavaScript data structure.
+ This is based on the original idea by Erik Hatcher (erik@hatcher.net)
+ -->
+ <xsl:template match="properties">
+ cur = TestCases['<xsl:value-of select="../@package"/>.<xsl:value-of select="../@name"/>'] = new Array();
+ <xsl:for-each select="property">
+ <xsl:sort select="@name"/>
+ cur['<xsl:value-of select="@name"/>'] = '<xsl:call-template name="JS-escape"><xsl:with-param name="string" select="@value"/></xsl:call-template>';
+ </xsl:for-each>
+ </xsl:template>
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+ <h1>Unit Test Results</h1>
+ <table width="100%">
+ <tr>
+ <td align="left"></td>
+ <td align="right">Designed for use with <a href='http://www.junit.org'>JUnit</a> and <a href='http://ant.apache.org'>Ant</a>.</td>
+ </tr>
+ </table>
+ <hr size="1"/>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="header">
+ <tr valign="top">
+ <th width="80%">Name</th>
+ <th>Tests</th>
+ <th>Errors</th>
+ <th>Failures</th>
+ <th nowrap="nowrap">Time(s)</th>
+ </tr>
+</xsl:template>
+
+<!-- class header -->
+<xsl:template name="testsuite.test.header">
+ <tr valign="top">
+ <th width="80%">Name</th>
+ <th>Tests</th>
+ <th>Errors</th>
+ <th>Failures</th>
+ <th nowrap="nowrap">Time(s)</th>
+ </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="testcase.test.header">
+ <tr valign="top">
+ <th>Name</th>
+ <th>Status</th>
+ <th width="80%">Type</th>
+ <th nowrap="nowrap">Time(s)</th>
+ </tr>
+</xsl:template>
+
+
+<!-- class information -->
+<xsl:template match="testsuite" mode="print.test">
+ <tr valign="top">
+ <!-- set a nice color depending if there is an error/failure -->
+ <xsl:attribute name="class">
+ <xsl:choose>
+ <xsl:when test="@failures[.&gt; 0]">Failure</xsl:when>
+ <xsl:when test="@errors[.&gt; 0]">Error</xsl:when>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <!-- print testsuite information -->
+ <td><a href="#{@name}"><xsl:value-of select="@name"/></a></td>
+ <td><xsl:value-of select="@tests"/></td>
+ <td><xsl:value-of select="@errors"/></td>
+ <td><xsl:value-of select="@failures"/></td>
+ <td>
+ <xsl:call-template name="display-time">
+ <xsl:with-param name="value" select="@time"/>
+ </xsl:call-template>
+ </td>
+ </tr>
+</xsl:template>
+
+<xsl:template match="testcase" mode="print.test">
+ <tr valign="top">
+ <xsl:attribute name="class">
+ <xsl:choose>
+ <xsl:when test="failure | error">Error</xsl:when>
+ </xsl:choose>
+ </xsl:attribute>
+ <td><xsl:value-of select="@name"/></td>
+ <xsl:choose>
+ <xsl:when test="failure">
+ <td>Failure</td>
+ <td><xsl:apply-templates select="failure"/></td>
+ </xsl:when>
+ <xsl:when test="error">
+ <td>Error</td>
+ <td><xsl:apply-templates select="error"/></td>
+ </xsl:when>
+ <xsl:otherwise>
+ <td>Success</td>
+ <td></td>
+ </xsl:otherwise>
+ </xsl:choose>
+ <td>
+ <xsl:call-template name="display-time">
+ <xsl:with-param name="value" select="@time"/>
+ </xsl:call-template>
+ </td>
+ </tr>
+</xsl:template>
+
+
+<xsl:template match="failure">
+ <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<xsl:template match="error">
+ <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<!-- Style for the error and failure in the tescase template -->
+<xsl:template name="display-failures">
+ <xsl:choose>
+ <xsl:when test="not(@message)">N/A</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@message"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <!-- display the stacktrace -->
+ <code>
+ <p/>
+ <xsl:call-template name="br-replace">
+ <xsl:with-param name="word" select="."/>
+ </xsl:call-template>
+ </code>
+ <!-- the later is better but might be problematic for non-21" monitors... -->
+ <!--pre><xsl:value-of select="."/></pre-->
+</xsl:template>
+
+<xsl:template name="JS-escape">
+ <xsl:param name="string"/>
+ <xsl:choose><!-- something isn't right here, basically all single quotes need to be replaced with backslash-single-quote
+ <xsl:when test="contains($string,'&apos;')">
+ <xsl:value-of select="substring-before($string,'&apos;')"/>
+ \&apos;
+ <xsl:call-template name="JS-escape">
+ <xsl:with-param name="string" select="substring-after($string,'&apos;')"/>
+ </xsl:call-template>
+ </xsl:when> -->
+ <xsl:when test="contains($string,'\')">
+ <xsl:value-of select="substring-before($string,'\')"/>\\<xsl:call-template name="JS-escape">
+ <xsl:with-param name="string" select="substring-after($string,'\')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<!--
+ template that will convert a carriage return into a br tag
+ @param word the text from which to convert CR to BR tag
+-->
+<xsl:template name="br-replace">
+ <xsl:param name="word"/>
+ <xsl:choose>
+ <xsl:when test="contains($word,'&#xA;')">
+ <xsl:value-of select="substring-before($word,'&#xA;')"/>
+ <br/>
+ <xsl:call-template name="br-replace">
+ <xsl:with-param name="word" select="substring-after($word,'&#xA;')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$word"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="display-time">
+ <xsl:param name="value"/>
+ <xsl:value-of select="format-number($value,'0.000')"/>
+</xsl:template>
+
+<xsl:template name="display-percent">
+ <xsl:param name="value"/>
+ <xsl:value-of select="format-number($value,'0.00%')"/>
+</xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/releng/org.eclipse.orion.server.repository/html/appicon.icns b/releng/org.eclipse.orion.server.repository/html/appicon.icns
new file mode 100644
index 0000000..07c5bd2
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/appicon.icns
Binary files differ
diff --git a/releng/org.eclipse.orion.server.repository/html/artifacts.xml b/releng/org.eclipse.orion.server.repository/html/artifacts.xml
new file mode 100644
index 0000000..2428cf9
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/artifacts.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?artifactRepository version='1.1.0'?>
+<repository name='Orion build Template' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
+ <properties size='2'>
+ <property name='publishPackFilesAsSiblings' value='true'/>
+ <property name='p2.mirrorsURL' value='http://www.eclipse.org/downloads/download.php?file=/orion/updates/@REPO@&amp;format=xml'/>
+ </properties>
+</repository>
diff --git a/releng/org.eclipse.orion.server.repository/html/build.download.php b/releng/org.eclipse.orion.server.repository/html/build.download.php
new file mode 100644
index 0000000..6b00f84
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/build.download.php
@@ -0,0 +1,92 @@
+<html>
+<head>
+<title>Eclipse Download Click Through</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../../default_style.css" type="text/css">
+<?php
+
+ $servername=$_SERVER['SERVER_NAME'];
+
+ $script = $_SERVER['SCRIPT_NAME'];
+ $patharray = pathinfo($_SERVER['SCRIPT_NAME']);
+ $path = $patharray['dirname'];
+ $buildLabel = array_pop(split("/",$path,-1));
+ $qstring = $_SERVER['QUERY_STRING'];
+ $dropFile=array_pop(split("=",$qstring,-1));
+
+ if ($qstring) {
+ $url = "http://$servername$script?$qstring";
+ } else {
+ $url = "http://$servername$path$script";
+ }
+
+ $dropdir = explode("/", getcwd());
+ $parts2 = explode("-", $dropdir[count($dropdir) - 1]);
+ if ($parts2[1]) {
+ $buildName = $parts2[0] . "-" .$parts2[1];
+ } else {
+ $buildName = $parts2[1];
+ }
+
+ $mirror=true;
+ if (strstr($_SERVER['SERVER_NAME'],"eclipse.org")) {
+# if (strstr($_SERVER['SERVER_NAME'],"ibm.com")) {
+ $mirror=false;
+ $eclipselink="http://www.eclipse.org/downloads/download.php?file=/orion/drops/$buildLabel/$dropFile";
+ } else {
+ $mirrorlink = "http://$servername$path/$dropFile";
+ }
+
+ $clickFile = "clickThroughs/";
+ $clickFileName = str_replace("-$buildName","",$dropFile);
+ $clickFile = $clickFile.$clickFileName.".txt";
+
+ if (file_exists($clickFile)) {
+ $fileHandle = fopen($clickFile, "r");
+ while (!feof($fileHandle)) {
+ $aLine = fgets($fileHandle, 4096);
+ $result = $result.$aLine;
+ }
+ fclose($fileHandle);
+ } else {
+ if ($mirror) {
+ echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL='.$dropFile.'">';
+ echo '<b><font size "+4">Downloading: '.$mirrorlink.'</font></b>';
+ } else {
+ echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL='.$eclipselink.'">';
+ echo '<b><font size "+4">Downloading: '.$eclipselink.'</font></b>';
+ }
+ echo '<BR>';
+ echo '<BR>';
+ if ($mirror) {
+ echo 'If your download does not begin automatically click <a href='.$dropFile.'>here</a>.';
+ } else {
+ echo 'If your download does not begin automatically click <a href='.$eclipselink.'>here</a>.';
+ }
+ }
+?>
+</head>
+
+<body bgcolor="#FFFFFF" text="#000000">
+ <?php
+ if (file_exists($clickFile)) {
+ echo '<p><b><font size="+4">Important Notes<BR>';
+ echo '</font></b></font></p>
+ <p>It is very important to read the following notes in order to run this version
+ of Eclipse. Once you have read the notes you can click on the Download link
+ to download the drop.</p>
+ ';
+ echo '<textarea name="textfield" cols="80" rows="18" wrap="PHYSICAL">'.$result;
+ echo '</textarea>';
+ echo '<BR>';
+ echo '<BR>';
+
+ if ($mirror) {
+ echo '<a href="'.$dropFile.'">Download</a>';
+ } else {
+ echo '<a href="'.$eclipselink.'">Download</a>';
+ }
+ }
+?>
+</body>
+</html>
diff --git a/releng/org.eclipse.orion.server.repository/html/build.index.html b/releng/org.eclipse.orion.server.repository/html/build.index.html
new file mode 100644
index 0000000..e5ab239
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/build.index.html
@@ -0,0 +1,134 @@
+<!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>
+ <title>Eclipse Orion</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <meta name="author" content="Eclipse Foundation, Inc." />
+ <meta name="keywords" content="eclipse,project,javascript,orion,web,open source,development environment,development" />
+ <link rel="stylesheet" type="text/css" href="../../eclipse.org-common/stylesheets/visual.css" media="screen" />
+ <link rel="stylesheet" type="text/css" href="../../eclipse.org-common/stylesheets/layout.css" media="screen" />
+ <link rel="stylesheet" type="text/css" href="../../eclipse.org-common/stylesheets/print.css" media="print" />
+</head>
+<body>
+<div id="header">
+ <a href="http://www.eclipse.org/"><img src="../../eclipse.org-common/stylesheets/header_logo.gif" width="163" height="68" border="0" alt="Eclipse Logo" class="logo" /></a>
+
+ <ul id="headernav">
+ <li class="first"><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li>
+ <li><a href="http://www.eclipse.org/legal/">Legal</a></li>
+ </ul>
+</div>
+
+<div id="leftcol">
+<ul id="leftnav">
+<li><a href="#EclipseOrion">Eclipse Orion</a></li>
+ <li style="background-image: url(../../eclipse.org-common/stylesheets/leftnav_fade.jpg); background-repeat: repeat-x; border-style: none;">
+ <br /><br /><br /><br /><br />
+ </li>
+</ul>
+
+</div>
+
+&nbsp;
+<div id="midcolumn">
+ <table BORDER="0" CELLSPACING="5" CELLPADDING="2" WIDTH="100%" >
+ <tr>
+ <td>
+ <p><b><font face="Verdana" size="+3"><span id="maintitle">Build: @repbuildlabel@</span></font></b><br /><span id="maindate">@repmaindate@</span>.
+ These downloads are provided under the <a href="http://www.eclipse.org/legal/epl/notice.html">
+ <b>Eclipse Foundation Software User Agreement</b></a>.</p>
+ </td></tr><tr>
+
+ <td width="75%">
+ The page provides access to the various sections of this build along with details
+ relating to its results. Test results are provided below.
+ </td>
+ </tr>
+ </table>
+
+ <div class="homeitem">
+ <h3>Related Links</h3>
+ <ul class="midlist">
+
+ <li><a href="compileLogs-@repbuildlabel@.zip">Download the <b>compile logs</b> for the current build.</a></li>
+ <li><a href="buildLog-@repbuildlabel@.txt">View the <b>build logs</b> for the current build.</a></li>
+ <li><a href="junitLog-@repbuildlabel@.txt">View the <b>server test workspace logs</b> for the current build.</a></li>
+ <li><a href="directory.txt">View the <b>map file entries</b> for the current build.</a></li></ul>
+
+ </div>
+ <hr class="clearer" />
+ </div>
+
+<table align="left" BORDER="0" CELLSPACING="5" CELLPADDING="2" WIDTH="100%">
+<tr><td><div class="homeitem3col">
+<h3><a name="EclipseOrion"> Eclipse Orion&nbsp;</a></h3>
+<table BORDER="0" CELLSPACING="2" CELLPADDING="0" WIDTH="85%" bordercolor="#999999" align="center" >
+<tr><td width="25%"><b>Platform</b></td><td width="7%" align="center"><b>Download</b></td><td width="7%"><b>Size</b></td><td width="37%"><b>File</b></td></tr>
+
+<tr>
+<td>Linux x86</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-linux.gtk.x86.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">30M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-linux.gtk.x86.zip</td>
+</tr>
+<tr>
+<td>Linux x86_64</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-linux.gtk.x86_64.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">30M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-linux.gtk.x86_64.zip</td>
+</tr>
+<tr>
+<td>Mac OSX x86</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-macosx.cocoa.x86.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">39M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-macosx.cocoa.x86.zip</td>
+</tr>
+<tr>
+<td>Mac OSX x86_64</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-macosx.cocoa.x86_64.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">39M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-macosx.cocoa.x86_64.zip</td>
+</tr>
+<tr>
+<td>Windows x86</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-win32.win32.x86.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">30M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-win32.win32.x86.zip</td>
+</tr>
+<tr>
+<td>Windows x86_64</td>
+<td><div align="center" id="repdownloadlink"><a href="download.php?dropFile=eclipse-orion-@repbuildlabel@-win32.win32.x86_64.zip">(http)</a>&nbsp;&nbsp;</div></td>
+<td id="repdownloadsize">30M</td>
+<td id="repdownloadlabel">eclipse-orion-@repbuildlabel@-win32.win32.x86_64.zip</td>
+</tr>
+</div>
+</td>
+</tr>
+</table>
+
+<!--START-TESTS-->
+<h3><a name="TestResults"> Test Results&nbsp;</a></h3>
+<table BORDER="0" CELLSPACING="2" CELLPADDING="0" WIDTH="85%" bordercolor="#999999" align="center" >
+<tr><th width="40%" align="left">Test</th><th width="12%" align="center"># Tests</th><th width="12%">Failures</th><th width="12%">Errors</th><th width="12%">Success Rate</th><th width="12%">Time</th></tr>
+<tr><td>&nbsp;<a href="Chrome-12.0-testResults.html">JS Tests - Chrome 12</a></td><td>@JS-CHROME12@</tr>
+<tr><td>&nbsp;<a href="Firefox-17.0-testResults.html">JS Tests - Firefox 17.0</a></td><td>@JS-FIREFOX17@</tr>
+<!-- <tr><td>&nbsp;<a href="IE-9.0-testResults.html">JS Tests - Internet Explorer 9.0</a></td><td>@JS-IE9@</tr> -->
+<tr><td>&nbsp;<a href="Chrome-testResults.html">JS Tests - Chrome Windows</a></td><td>@JS-WIN-CHROME@</tr>
+<!-- <tr><td>&nbsp;<a href="Performance-testResults.html">JS Performance Tests</a></td><td>@PERFORMANCE@</tr> -->
+<!-- <tr><td>&nbsp;<a href="org.eclipse.orion.server.tests.performance.AllPerformanceTests.html">Performance Tests vs baseline</a></td><td>@JUNIT_PERF_BASELINE@</tr> -->
+<tr><td>&nbsp;<a href="org.eclipse.orion.server.tests.AllServerTests.html">JUnit Tests: Server Tests</a></td><td>@SERVER-TESTS@</tr>
+</tr>
+</table>
+<!--END-TESTS-->
+
+<div id="footer">
+ <ul id="footernav">
+
+ <li class="first"><a href="http://www.eclipse.org">Home</a></li>
+ <li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
+ <li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
+ </ul>
+ <p>Copyright &copy; 2012 The Eclipse Foundation. All Rights Reserved</p>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/releng/org.eclipse.orion.server.repository/html/createIndex.php b/releng/org.eclipse.orion.server.repository/html/createIndex.php
new file mode 100644
index 0000000..4d19818
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/createIndex.php
@@ -0,0 +1,191 @@
+<html><head>
+<link rel="stylesheet" href="default_style.css">
+<title>Eclipse Orion Downloads</title></head>
+<body>
+ <table border=0 cellspacing=5 cellpadding=2 width="100%" >
+ <tr><td align=left width="72%">
+ <font class=indextop>Eclipse Orion<br>downloads</font><br>
+ <font class=indexsub>latest downloads from the eclipse Orion project</font></td>
+ </tr>
+ </table>
+ <table border=0 cellspacing=5 cellpadding=2 width="100%" >
+ <!-- The Eclipse Projects -->
+ <tr><td>
+ <p>On this page you can find the latest Orion builds.</p>
+ <?php
+ $lastLabel=file_get_contents('build.label');
+ if ($lastLabel != "") {
+ echo "<p>Build <a href=\"drops/$lastLabel/index.html\">$lastLabel</a> was started on the <a href=\"http://orion.eclipse.org/\">test server</a> and JS Docs are <a href=\"http://orion.eclipse.org/jsdoc/index.html\">here</a>.";
+ }
+ ?>
+ <p>All downloads are provided under the terms and conditions of the <a href="http://www.eclipse.org/legal/epl/notice.php" target="_top">Eclipse Foundation Software User Agreement</a> unless otherwise specified.</p>
+ <p>Other <B>eclipse.org project</B> downloads are available <A HREF="http://www.eclipse.org/downloads/index.php">here</A>.</p>
+ </td></tr>
+ </table>
+
+ <?php
+ $contents = substr(file_get_contents('dlconfig.txt'),0,-1);
+ $contents = str_replace("\n", "", $contents);
+
+ #split the content file by & and fill the arrays
+ $elements = explode("&",$contents);
+ $t = 0;
+ $p = 0;
+ for ($c = 0; $c < count($elements)-1; $c++) {
+ $tString = "dropType";
+ $pString = "dropPrefix";
+ if (strstr($elements[$c],$tString)) {
+ $temp = preg_split("/=/",$elements[$c]);
+ $dropType[$t] = $temp[1];
+ $t++;
+ }
+ if (strstr($elements[$c],$pString)) {
+ $temp = preg_split("/=/",$elements[$c]);
+ $dropPrefix[$p] = $temp[1];
+ $p++;
+ }
+ }
+
+ for ($i = 0; $i < count($dropType); $i++) {
+ $typeToPrefix[$dropType[$i]] = $dropPrefix[$i];
+ }
+
+ $aDirectory = dir("drops");
+ while ($anEntry = $aDirectory->read()) {
+
+ // Short cut because we know aDirectory only contains other directories.
+
+ if ($anEntry != "." && $anEntry!=".." && $anEntry!="TIME") {
+ $parts = explode("-", $anEntry);
+ if (count($parts) == 3) {
+
+ $buckets[$parts[0]][] = $anEntry;
+
+ $timePart = $parts[2];
+ $year = substr($timePart, 0, 4);
+ $month = substr($timePart, 4, 2);
+ $day = substr($timePart, 6, 2);
+ $hour = substr($timePart,8,2);
+ $minute = substr($timePart,10,2);
+ $timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
+
+ $timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
+
+ if ($timeStamp > $latestTimeStamp[$parts[0]]) {
+ $latestTimeStamp[$parts[0]] = $timeStamp;
+ $latestFile[$parts[0]] = $anEntry;
+ }
+ }
+
+ if (count($parts) == 2) {
+
+ $buildType=substr($parts[0],0,1);
+ $buckets[$buildType][] = $anEntry;
+ $datePart = substr($parts[0],1);
+ $timePart = $parts[1];
+ $year = substr($datePart, 0, 4);
+ $month = substr($datePart, 4, 2);
+ $day = substr($datePart, 6, 2);
+ $hour = substr($timePart,0,2);
+ $minute = substr($timePart,2,2);
+ $timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
+ $timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
+
+ if ($timeStamp > $latestTimeStamp[$buildType]) {
+ $latestTimeStamp[$buildType] = $timeStamp;
+ $latestFile[$buildType] = $anEntry;
+ }
+ }
+
+ if (count($parts) == 1) {
+ $buildType=substr($parts[0],0,1);
+ $buckets[$buildType][] = $anEntry;
+ $datePart = substr($parts[0],1, 8);
+ $timePart = substr($parts[0],9,12);
+ $year = substr($datePart, 0, 4);
+ $month = substr($datePart, 4, 2);
+ $day = substr($datePart, 6, 2);
+ $hour = substr($timePart,0,2);
+ $minute = substr($timePart,2,2);
+ $timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
+ $timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
+
+ if ($timeStamp > $latestTimeStamp[$buildType]) {
+ $latestTimeStamp[$buildType] = $timeStamp;
+ $latestFile[$buildType] = $anEntry;
+ }
+ }
+ }
+ }
+ ?>
+ <table width="100%" cellspacing=0 cellpadding=3 align=center>
+ <td align=left>
+ <TABLE width="100%" CELLSPACING=0 CELLPADDING=3>
+ <tr> <td width=\"30%\">
+ <b>Build Type</b></td><td><b>Build Name</b></td><td><b>Build Date</b>
+ </td></tr>
+ <?php
+ foreach($dropType as $value) {
+ $prefix=$typeToPrefix[$value];
+ $fileName = $latestFile[$prefix];
+ echo "<tr>
+ <td width=\"30%\">$value</td>";
+
+ $parts = explode("-", $fileName);
+
+ // Uncomment the line below if we need click through licenses.
+ // echo "<td><a href=license.php?license=drops/$fileName>$parts[1]</a></td>";
+
+ // Comment the line below if we need click through licenses.
+ if (count($parts)==3)
+ echo "<td><a href=\"drops/$fileName/index.html\">$parts[1]</a></td>";
+ if (count($parts)==2 || count($parts)==1)
+ echo "<td><a href=\"drops/$fileName/index.html\">$fileName</a></td>";
+
+ echo "<td>$timeStamps[$fileName]</td>";
+ echo "</tr>";
+ }
+ ?>
+ </table>
+ </td>
+ </table>&nbsp;<?php
+ foreach($dropType as $value) {
+ $prefix=$typeToPrefix[$value];
+ echo "
+ <table width=\"100%\" cellspacing=0 cellpadding=3 align=center>
+ <tr bgcolor=\"#999999\">
+ <td align=left width=\"30%\"><b><a name=\"$value ($prefix)\"><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">$value";
+ echo "s</font></b></a></td>
+ </TR>
+ <TR>
+ <td align=left>
+ <TABLE width=\"100%\" CELLSPACING=0 CELLPADDING=3>
+ <tr>
+ <td width=\"30%\"><b>Build Name</b></td>
+ <td><b>Build Date</b></td>
+ </tr>";
+
+ $aBucket = $buckets[$prefix];
+ if (isset($aBucket)) {
+ rsort($aBucket);
+ foreach($aBucket as $innerValue) {
+ $parts = explode("-", $innerValue);
+ echo "<tr>";
+
+ // Uncomment the line below if we need click through licenses.
+ // echo "<td><a href=\"license.php?license=drops/$innerValue\">$parts[1]</a></td>";
+
+ // Comment the line below if we need click through licenses.
+ if (count ($parts)==3)
+ echo "<td><a href=\"drops/$innerValue/index.html\">$parts[1]</a></td>";
+ if (count($parts)==2 || count($parts)==1)
+ echo "<td><a href=\"drops/$innerValue/index.html\">$innerValue</a></td>";
+
+ echo "<td>$timeStamps[$innerValue]</td>
+ </tr>";
+ }
+ }
+ echo "</table></table>&nbsp;";
+ }
+ ?> &nbsp;
+</body></html>
diff --git a/releng/org.eclipse.orion.server.repository/html/orion.ico b/releng/org.eclipse.orion.server.repository/html/orion.ico
new file mode 100644
index 0000000..0ad45fd
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/html/orion.ico
Binary files differ
diff --git a/releng/org.eclipse.orion.server.repository/orion.product b/releng/org.eclipse.orion.server.repository/orion.product
new file mode 100644
index 0000000..c67110d
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/orion.product
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="Eclipse Orion" uid="org.eclipse.orion" id="org.eclipse.orion.product" application="org.eclipse.orion.application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ <programArgs>-consoleLog -console -data serverworkspace -nosplash</programArgs>
+<!--
+TODO: fix maven build so that this can be used
+
+<programArgsMac>-product org.eclipse.orion.server.ui.console
+-application org.eclipse.orion.server.ui.consoleApp</programArgsMac>
+-->
+ <vmArgs>-Dorg.eclipse.equinox.http.jetty.http.port=8080
+-Dorg.eclipse.equinox.http.jetty.autostart=false
+-Dhelp.lucene.tokenizer=standard
+-Xms40m
+-Xmx384m</vmArgs>
+ <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
+ </launcherArgs>
+
+ <windowImages/>
+
+ <launcher name="orion">
+ <macosx icon="html/appicon.icns"/>
+ <solaris/>
+ <win useIco="true">
+ <ico path="html/orion.ico"/>
+ <bmp/>
+ </win>
+ </launcher>
+
+ <vm>
+ </vm>
+
+ <plugins>
+ </plugins>
+
+ <features>
+ <feature id="org.eclipse.orion"/>
+ </features>
+
+ <configurations>
+ <plugin id="org.eclipse.equinox.app" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
+ <plugin id="org.eclipse.orion.server.configurator" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.orion.server.git" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.orion.server.search" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.orion.server.servlets" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.orion.server.user.securestorage" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.orion.server.useradmin.xml" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
+ <property name="eclipse.buildId" value="@qualifier@" />
+ <property name="org.eclipse.update.reconcile" value="false" />
+ </configurations>
+
+</product>
diff --git a/releng/org.eclipse.orion.server.repository/pom.xml b/releng/org.eclipse.orion.server.repository/pom.xml
new file mode 100644
index 0000000..982c186
--- /dev/null
+++ b/releng/org.eclipse.orion.server.repository/pom.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.repository</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-repository</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <includeAllDependencies>true</includeAllDependencies>
+ <createArtifactRepository>true</createArtifactRepository>
+ <compress>true</compress>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-publisher-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <publishArtifacts>true</publishArtifacts>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <version>2.7</version>
+ <configuration>
+ <skip>false</skip>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>archive-products</id>
+ <goals>
+ <goal>archive-products</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/releng/org.eclipse.orion.target/.project b/releng/org.eclipse.orion.target/.project
new file mode 100644
index 0000000..12714af
--- /dev/null
+++ b/releng/org.eclipse.orion.target/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.orion.target</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/releng/org.eclipse.orion.target/org.eclipse.orion.target.target b/releng/org.eclipse.orion.target/org.eclipse.orion.target.target
new file mode 100644
index 0000000..78b6ce3
--- /dev/null
+++ b/releng/org.eclipse.orion.target/org.eclipse.orion.target.target
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8"?><?pde version="3.8"?><target name="org.eclipse.orion" sequenceNumber="3">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jgit" version="0.0.0"/>
+<repository location="http://download.eclipse.org/egit/updates-nightly"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jgit" version="0.0.0"/>
+<repository location="http://download.eclipse.org/egit/updates"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="ch.qos.logback.core" version="1.0.0.v20111214-2030"/>
+<unit id="ch.qos.logback.classic" version="1.0.0.v20111214-2030"/>
+<unit id="ch.qos.logback.core" version="1.0.0.v20111214-2030"/>
+<unit id="ch.qos.logback.slf4j" version="1.0.0.v20120123-1500"/>
+<unit id="com.ibm.icu" version="4.2.1.v20100412"/>
+<unit id="com.ibm.icu.source" version="4.2.1.v20100412"/>
+<unit id="com.jcraft.jsch" version="0.1.44.v201101211721"/>
+<unit id="com.jcraft.jsch.source" version="0.1.44.v201101211721"/>
+<unit id="javax.activation" version="1.1.0.v201108011116"/>
+<unit id="javax.annotation" version="1.0.0.v20101115-0725"/>
+<unit id="javax.annotation.source" version="1.0.0.v20101115-0725"/>
+<unit id="javax.el" version="2.2.0.v201108011116"/>
+<unit id="com.sun.el" version="2.2.0.v201108011116"/>
+<unit id="javax.inject" version="1.0.0.v20091030"/>
+<unit id="javax.inject.source" version="1.0.0.v20091030"/>
+<unit id="javax.mail.glassfish" version="1.4.1.v201108011116"/>
+<unit id="javax.servlet" version="3.0.0.v201112011016"/>
+<unit id="javax.servlet.jsp" version="2.2.0.v201112011158"/>
+<unit id="javax.xml" version="1.3.4.v201005080400"/>
+<unit id="javax.xml.stream" version="1.0.1.v201004272200"/>
+<unit id="org.antlr.runtime" version="3.2.0.v201101311130"/>
+<unit id="org.apache.batik.css" version="1.6.0.v201011041432"/>
+<unit id="org.apache.batik.css.source" version="1.6.0.v201011041432"/>
+<unit id="org.apache.batik.util" version="1.6.0.v201011041432"/>
+<unit id="org.apache.batik.util.source" version="1.6.0.v201011041432"/>
+<unit id="org.apache.batik.util.gui" version="1.6.0.v201011041432"/>
+<unit id="org.apache.batik.util.gui.source" version="1.6.0.v201011041432"/>
+<unit id="org.apache.commons.logging" version="1.1.1.v201101211721"/>
+<unit id="org.apache.commons.el" version="1.0.0.v201101211617"/>
+<unit id="org.apache.commons.codec" version="1.3.0.v201101211617"/>
+<unit id="org.apache.commons.fileupload" version="1.2.2.v20111214-1400"/>
+<unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/>
+<unit id="org.apache.commons.io" version="2.0.1.v201105210651"/>
+<unit id="org.apache.commons.logging" version="1.1.1.v201101211721"/>
+<unit id="org.apache.felix.gogo.command" version="0.8.0.v201108120515"/>
+<unit id="org.apache.felix.gogo.runtime" version="0.8.0.v201108120515"/>
+<unit id="org.apache.felix.gogo.shell" version="0.8.0.v201110170705"/>
+<unit id="org.apache.jasper.glassfish" version="2.2.2.v201205150955"/>
+<unit id="org.apache.lucene" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.analysis" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.core" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.grouping" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.highlighter" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.memory" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.misc" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.queries" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.spatial" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.lucene.spellchecker" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.solr.client.solrj" version="3.5.0.v20120319-2345"/>
+<unit id="org.apache.solr.core" version="3.5.0.v20120320-2000"/>
+<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
+<unit id="org.apache.xml.resolver" version="1.2.0.v201005080400"/>
+<unit id="org.apache.xml.serializer" version="2.7.1.v201005080400"/>
+<unit id="org.cyberneko.html" version="1.9.14.v201105210654"/>
+<unit id="org.dojotoolkit" version="1.6.1.v201108161253"/>
+<unit id="org.hamcrest.core" version="1.1.0.v20090501071000"/>
+<unit id="org.hamcrest.core.source" version="1.1.0.v20090501071000"/>
+<unit id="org.json" version="1.0.0.v201011060100"/>
+<unit id="org.junit" version="4.8.2.v4_8_2_v20110321-1705"/>
+<unit id="org.junit.source" version="4.8.2.v4_8_2_v20110321-1705"/>
+<unit id="org.mozilla.javascript" version="1.7.2.v201005080400"/>
+<unit id="org.mozilla.javascript.source" version="1.7.2.v201005080400"/>
+<unit id="org.openid4java" version="0.9.5.v201105210655"/>
+<unit id="org.slf4j.api" version="1.6.4.v20120130-2120"/>
+<unit id="org.slf4j.jcl" version="1.6.4.v20120130-2120"/>
+<unit id="org.w3c.css.sac" version="1.3.1.v200903091627"/>
+<unit id="org.w3c.css.sac.source" version="1.3.1.v200903091627"/>
+<unit id="org.w3c.dom.smil" version="1.0.0.v200806040011"/>
+<unit id="org.w3c.dom.smil.source" version="1.0.0.v200806040011"/>
+<unit id="org.w3c.dom.svg" version="1.1.0.v201011041433"/>
+<unit id="org.w3c.dom.svg.source" version="1.1.0.v201011041433"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.compare.core" version="0.0.0"/>
+<unit id="org.eclipse.core.commands" version="0.0.0"/>
+<unit id="org.eclipse.core.contenttype" version="0.0.0"/>
+<unit id="org.eclipse.core.expressions" version="0.0.0"/>
+<unit id="org.eclipse.core.filesystem" version="0.0.0"/>
+<unit id="org.eclipse.core.jobs" version="0.0.0"/>
+<unit id="org.eclipse.core.net" version="0.0.0"/>
+<unit id="org.eclipse.core.resources" version="0.0.0"/>
+<unit id="org.eclipse.core.runtime" version="0.0.0"/>
+<unit id="org.eclipse.core.runtime.compatibility" version="0.0.0"/>
+<unit id="org.eclipse.core.tests.harness" version="0.0.0"/>
+<unit id="org.eclipse.core.tests.resources" version="0.0.0"/>
+<unit id="org.eclipse.core.variables" version="0.0.0"/>
+<unit id="org.eclipse.debug.core" version="0.0.0"/>
+<unit id="org.eclipse.equinox.app" version="0.0.0"/>
+<unit id="org.eclipse.equinox.common" version="0.0.0"/>
+<unit id="org.eclipse.equinox.console" version="0.0.0"/>
+<unit id="org.eclipse.equinox.ds" version="0.0.0"/>
+<unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.equinox.http.jetty" version="0.0.0"/>
+<unit id="org.eclipse.equinox.http.registry" version="0.0.0"/>
+<unit id="org.eclipse.equinox.http.servlet" version="0.0.0"/>
+<unit id="org.eclipse.equinox.jsp.jasper" version="0.0.0"/>
+<unit id="org.eclipse.equinox.jsp.jasper.registry" version="0.0.0"/>
+<unit id="org.eclipse.equinox.preferences" version="0.0.0"/>
+<unit id="org.eclipse.equinox.registry" version="0.0.0"/>
+<unit id="org.eclipse.equinox.security" version="0.0.0"/>
+<unit id="org.eclipse.equinox.simpleconfigurator" version="0.0.0"/>
+<unit id="org.eclipse.equinox.util" version="0.0.0"/>
+<unit id="org.eclipse.help.base" version="0.0.0"/>
+<unit id="org.eclipse.help" version="0.0.0"/>
+<unit id="org.eclipse.help.webapp" version="0.0.0"/>
+<unit id="org.eclipse.osgi" version="0.0.0"/>
+<unit id="org.eclipse.osgi.services" version="0.0.0"/>
+<unit id="org.eclipse.jdt.core.compiler.batch" version="0.0.0"/>
+<unit id="org.eclipse.jdt.junit.runtime" version="0.0.0"/>
+<unit id="org.eclipse.jetty.security" version="0.0.0"/>
+<unit id="org.eclipse.jetty.server" version="0.0.0"/>
+<unit id="org.eclipse.jetty.servlet" version="0.0.0"/>
+<unit id="org.eclipse.jetty.util" version="0.0.0"/>
+<unit id="org.eclipse.jetty.http" version="0.0.0"/>
+<unit id="org.eclipse.jetty.io" version="0.0.0"/>
+<unit id="org.eclipse.jetty.continuation" version="0.0.0"/>
+<unit id="org.eclipse.jface" version="0.0.0"/>
+<unit id="org.eclipse.jface.text" version="0.0.0"/>
+<unit id="org.eclipse.jsch.core" version="0.0.0"/>
+<unit id="org.eclipse.pde.junit.runtime" version="0.0.0"/>
+<unit id="org.eclipse.swt" version="0.0.0"/>
+<unit id="org.eclipse.team.core" version="0.0.0"/>
+<unit id="org.eclipse.test.performance" version="0.0.0"/>
+<unit id="org.eclipse.text" version="0.0.0"/>
+<unit id="org.eclipse.ui" version="0.0.0"/>
+<unit id="org.eclipse.ui.console" version="0.0.0"/>
+<unit id="org.eclipse.ui.workbench.texteditor" version="0.0.0"/>
+<unit id="org.eclipse.ui.workbench" version="0.0.0"/>
+<unit id="org.eclipse.update.configurator" version="0.0.0"/>
+<unit id="org.eclipse.ui.console" version="0.0.0"/>
+<unit id="org.eclipse.ui.workbench.texteditor" version="0.0.0"/>
+<unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.3-I-builds"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.ecore.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.emf.common.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.emf.ecore.source.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.emf.common.source.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.8milestones/base"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jetty.bundles.f.feature.group" version="8.1.3.201302042259"/>
+<repository location="http://download.eclipse.org/jetty/updates/jetty-bundles-8.x/8.1.9.v20130131"/>
+</location>
+</locations>
+<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+</target> \ No newline at end of file
diff --git a/releng/org.eclipse.orion.target/pom.xml b/releng/org.eclipse.orion.target/pom.xml
new file mode 100644
index 0000000..4d6a918
--- /dev/null
+++ b/releng/org.eclipse.orion.target/pom.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+</project> \ No newline at end of file
diff --git a/tests/org.eclipse.orion.server.tests/pom.xml b/tests/org.eclipse.orion.server.tests/pom.xml
new file mode 100644
index 0000000..75adc99
--- /dev/null
+++ b/tests/org.eclipse.orion.server.tests/pom.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2013, SAP AG and others.
+
+ 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:
+ Matthias Sohn - initial 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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.server.tests</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+
+ <parent>
+ <groupId>org.eclipse.orion</groupId>
+ <artifactId>org.eclipse.orion.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+
+ <properties>
+ <uitest.vmparams>-Declipse.log.level=WARNING\
+ -Dorg.eclipse.equinox.http.jetty.http.port=7070\
+ -Dorg.eclipse.equinox.http.jetty.autostart=false\
+ -Dorion.tests.authtype="Basic"</uitest.vmparams>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <useUIHarness>false</useUIHarness>
+ <useUIThread>false</useUIThread>
+ <argLine>${ui.test.vmargs}</argLine>
+<!-- <product>orion.product</product>
+ <application>org.eclipse.orion.application</application>-->
+ <testSuite>org.eclipse.orion.server.tests</testSuite>
+ <testClass>org.eclipse.orion.server.tests.AllServerTests</testClass>
+ <dependencies>
+ <dependency>
+ <type>eclipse-feature</type>
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.releng.test.master</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-feature</type>
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.search.feature</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-feature</type>
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.authentication.feature</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-feature</type>
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.server.feature</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-feature</type>
+ <groupId>org.eclipse.orion.feature</groupId>
+ <artifactId>org.eclipse.orion.base.feature</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ </dependencies>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project> \ No newline at end of file