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