Bug 569804 - Update to Jetty 10.0.1

Create jetty repository.

Change-Id: I01b97360bfd9cf3396df968d14a5f3faa92f5b3a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/jetty.repository/.project b/jetty.repository/.project
new file mode 100644
index 0000000..8c9edc4
--- /dev/null
+++ b/jetty.repository/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>jetty.repository</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/jetty.repository/category.xml b/jetty.repository/category.xml
new file mode 100644
index 0000000..5935604
--- /dev/null
+++ b/jetty.repository/category.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+	<iu id="org.eclipse.jetty.http" version="0.0.0" />
+	<iu id="org.eclipse.jetty.http.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.io" version="0.0.0" />
+	<iu id="org.eclipse.jetty.io.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.security" version="0.0.0" />
+	<iu id="org.eclipse.jetty.security.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.server" version="0.0.0" />
+	<iu id="org.eclipse.jetty.server.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.servlet" version="0.0.0" />
+	<iu id="org.eclipse.jetty.servlet.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.util" version="0.0.0" />
+	<iu id="org.eclipse.jetty.util.source" version="0.0.0" />
+	<iu id="org.eclipse.jetty.util.ajax" version="0.0.0" />
+	<iu id="org.eclipse.jetty.util.ajax.source" version="0.0.0" />
+	<iu id="slf4j.api" version="0.0.0" />
+	<iu id="slf4j.api.source" version="0.0.0" />
+	<iu id="jakarta.servlet-api" version="0.0.0" />
+	<iu id="jakarta.servlet-api.source" version="0.0.0" />
+</site>
diff --git a/jetty.repository/jetty.target b/jetty.repository/jetty.target
new file mode 100644
index 0000000..3b11ff9
--- /dev/null
+++ b/jetty.repository/jetty.target
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?>
+<target>
+	<locations>
+		<location includeDependencyScope="compile" includeSource="true" missingManifest="ignore" type="Maven">
+			<groupId>org.eclipse.jetty</groupId>
+			<artifactId>jetty-servlet</artifactId>
+			<version>10.0.1</version>
+			<type>jar</type>
+		</location>
+		<location includeDependencyScope="compile" includeSource="true" missingManifest="ignore" type="Maven">
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
+			<version>4.0.4</version>
+			<type>jar</type>
+		</location>
+	</locations>
+</target>
\ No newline at end of file
diff --git a/jetty.repository/pom.xml b/jetty.repository/pom.xml
new file mode 100644
index 0000000..e677e04
--- /dev/null
+++ b/jetty.repository/pom.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (c) 2008 Sonatype, Inc. All rights reserved. This program 
+	and the accompanying materials are made available under the terms of the 
+	Eclipse Public License 2.0 which accompanies this distribution, and is available 
+	at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.eclipse.plaform.releng.buildtools</groupId>
+	<artifactId>org.eclipse.platform.jetty.repository</artifactId>
+	<version>10.0.1</version>
+	<packaging>eclipse-repository</packaging>
+
+	<name>Jetty p2 Update Site for Platform build neeeds</name>
+
+	<properties>
+		<tycho-version>2.3.0-SNAPSHOT</tycho-version>
+	</properties>
+
+
+	<pluginRepositories>
+		<pluginRepository>
+			<id>tycho-snapshots</id>
+			<url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
+			<releases>
+				<enabled>true</enabled>
+			</releases>
+			<snapshots>
+				<enabled>true</enabled>
+			</snapshots>
+		</pluginRepository>
+	</pluginRepositories>
+
+	<build>
+		<plugins>
+			<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>
+					<pomDependencies>consider</pomDependencies>
+					<target>
+						<file>jetty.target</file>
+					</target>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-repository-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<configuration>
+					<includeAllDependencies>true</includeAllDependencies>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+	<profiles>
+		<!-- Eclipse SimRel requires all artifacts to be jar-signed. So we sign 
+			the (non eclipse) artifacts and update the p2 metadata accordingly -->
+		<profile>
+			<id>eclipse-sign</id>
+			<pluginRepositories>
+				<pluginRepository>
+					<id>cbi-snapshots</id>
+					<url>https://repo.eclipse.org/content/repositories/cbi-snapshots/</url>
+				</pluginRepository>
+			</pluginRepositories>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.eclipse.cbi.maven.plugins</groupId>
+						<artifactId>eclipse-jarsigner-plugin</artifactId>
+						<version>1.3.0-SNAPSHOT</version>
+						<executions>
+							<execution>
+								<id>sign</id>
+								<goals>
+									<goal>sign</goal>
+								</goals>
+								<phase>prepare-package</phase>
+							</execution>
+						</executions>
+						<configuration>
+							<excludeInnerJars>true</excludeInnerJars>
+							<resigningStrategy>DO_NOT_RESIGN</resigningStrategy>
+							<archiveDirectory>${project.build.directory}/repository/plugins/</archiveDirectory>
+							<processMainArtifact>false</processMainArtifact>
+							<processAttachedArtifacts>false</processAttachedArtifacts>
+						</configuration>
+					</plugin>
+					<plugin>
+						<groupId>org.eclipse.tycho</groupId>
+						<artifactId>tycho-p2-repository-plugin</artifactId>
+						<version>${tycho-version}</version>
+						<executions>
+							<execution>
+								<id>update</id>
+								<goals>
+									<goal>fix-artifacts-metadata</goal>
+								</goals>
+								<phase>prepare-package</phase>
+							</execution>
+							<execution>
+								<id>verify</id>
+								<goals>
+									<goal>verify-repository</goal>
+								</goals>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+</project>
\ No newline at end of file