test-jetty-osgi
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi</artifactId> <version>11.0.26</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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> <parent> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>jetty-osgi-project</artifactId> <version>11.0.26</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>test-jetty-osgi</artifactId> <name>Jetty :: OSGi :: Test</name> <description>Jetty OSGi Integration test</description> <properties> <assembly-directory>target/distribution</assembly-directory> <bundle-symbolic-name>${project.groupId}.boot.test.osgi</bundle-symbolic-name> <injection.bundle.version>1.2</injection.bundle.version> <jetty-orbit-url>https://download.eclipse.org/jetty/orbit/</jetty-orbit-url> <maven.javadoc.skip>true</maven.javadoc.skip> <osgi.bundle.debug>false</osgi.bundle.debug> <pax.exam.debug.remote>false</pax.exam.debug.remote> <pax.exam.version>4.14.0</pax.exam.version> <pax.url.version>2.6.16</pax.url.version> <spifly.version>1.3.7</spifly.version> <swissbox.version>1.9.0</swissbox.version> <tinybundles.version>4.0.1</tinybundles.version> </properties> <dependencies> <dependency> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bnd.util</artifactId> <version>6.4.1</version> <exclusions> <exclusion> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bndlib</artifactId> <exclusions> <exclusion> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>jakarta.servlet.jsp.jstl</groupId> <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> <exclusions> <exclusion> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jetty.demos</groupId> <artifactId>demo-mock-resources</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>http2-hpack</artifactId> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>http2-server</artifactId> </dependency> <dependency> <groupId>org.eclipse.jetty.toolchain</groupId> <artifactId>jetty-jakarta-servlet-api</artifactId> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jakarta.servlet.jsp.jstl</artifactId> </dependency> <dependency> <groupId>org.mortbay.jasper</groupId> <artifactId>apache-el</artifactId> </dependency> <dependency> <groupId>org.mortbay.jasper</groupId> <artifactId>apache-jsp</artifactId> </dependency> <dependency> <groupId>org.ops4j.pax.tinybundles</groupId> <artifactId>tinybundles</artifactId> <version>${tinybundles.version}</version> </dependency> <!-- Jetty Deps --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-annotations</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-client</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-deploy</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-jmx</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-plus</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-security</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlets</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-webapp</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-xml</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.toolchain</groupId> <artifactId>jetty-jakarta-websocket-api</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jakarta-client</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jakarta-server</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jetty-api</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jetty-client</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jetty-common</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-jetty-server</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-servlet</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.inject</groupId> <artifactId>jakarta.inject-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.interceptor</groupId> <artifactId>jakarta.interceptor-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.transaction</groupId> <artifactId>jakarta.transaction-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.aries.spifly</groupId> <artifactId>org.apache.aries.spifly.dynamic.bundle</artifactId> <version>${spifly.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.apache.felix</groupId> <artifactId>org.apache.felix.framework</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.conscrypt</groupId> <artifactId>conscrypt-openjdk-uber</artifactId> <version>${conscrypt.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-alpn-conscrypt-client</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-alpn-conscrypt-server</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-alpn-java-client</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-alpn-java-server</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-alpn-server</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <!-- <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <scope>test</scope> </dependency> --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-slf4j-impl</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.demos</groupId> <artifactId>demo-container-initializer</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.demos</groupId> <artifactId>demo-jetty-webapp</artifactId> <version>${project.version}</version> <classifier>webbundle</classifier> <scope>test</scope> </dependency> <!-- Eclipse OSGi Deps --> <dependency> <groupId>org.eclipse.jetty.demos</groupId> <artifactId>demo-jsp-webapp</artifactId> <version>${project.version}</version> <classifier>webbundle</classifier> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.demos</groupId> <artifactId>demo-spec-webapp</artifactId> <version>${project.version}</version> <type>war</type> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>http2-client</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>http2-http-client-transport</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>jetty-httpservice</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>jetty-osgi-alpn</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>jetty-osgi-boot</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi.services</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>jetty-osgi-boot-jsp</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi.services</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi-context</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi-fragment</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi-server</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi-webapp</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.osgi</groupId> <artifactId>test-jetty-osgi-webapp-resources</artifactId> <version>${project.version}</version> <type>war</type> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.toolchain</groupId> <artifactId>jetty-test-helper</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi.services</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.osgi.util</artifactId> <version>${osgi-util-version}</version> <scope>test</scope> </dependency> <!-- Pax Exam Dependencies --> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam</artifactId> <version>${pax.exam.version}</version> <scope>test</scope> </dependency> <!-- Use the forked container so we can pass it system properties eg for alpn --> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam-container-forked</artifactId> <version>${pax.exam.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>biz.aQute.bnd</groupId> <artifactId>bndlib</artifactId> </exclusion> <exclusion> <groupId>org.ops4j.pax.tinybundles</groupId> <artifactId>tinybundles</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam-junit4</artifactId> <version>${pax.exam.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.exam</groupId> <artifactId>pax-exam-link-mvn</artifactId> <version>${pax.exam.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.swissbox</groupId> <artifactId>pax-swissbox-framework</artifactId> <version>${swissbox.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-monitors</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.ops4j.pax.swissbox</groupId> <artifactId>pax-swissbox-tracker</artifactId> <version>${swissbox.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-aether</artifactId> <version>${pax.url.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.ops4j.pax.url</groupId> <artifactId>pax-url-wrap</artifactId> <version>${pax.url.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>biz.aQute.bnd</groupId> <artifactId>bndlib</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.http.whiteboard</artifactId> <version>1.1.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.repository</artifactId> <version>1.1.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.function</artifactId> <version>${osgi-util-function-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.measurement</artifactId> <version>${osgi-util-measurement-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.position</artifactId> <version>${osgi-util-position-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.promise</artifactId> <version>${osgi-util-promise-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.xml</artifactId> <version>${osgi-util-xml-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>${asm.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-analysis</artifactId> <version>${asm.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-commons</artifactId> <version>${asm.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-tree</artifactId> <version>${asm.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-util</artifactId> <version>${asm.version}</version> <scope>test</scope> </dependency> <!-- Jetty OSGi Deps --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>${skipTests}</skipTests> <systemPropertyVariables> <mavenRepoPath>${settings.localRepository}</mavenRepoPath> <settingsFilePath>${env.GLOBAL_MVN_SETTINGS}</settingsFilePath> <bundle.debug>${osgi.bundle.debug}</bundle.debug> <pax.exam.debug.remote>${pax.exam.debug.remote}</pax.exam.debug.remote> </systemPropertyVariables> <argLine>-Dconscrypt-version=${conscrypt.version}</argLine> </configuration> <!-- paxexam still using junit 4 so we have to force the provider here --> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>${maven.surefire.plugin.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.servicemix.tooling</groupId> <artifactId>depends-maven-plugin</artifactId> <executions> <execution> <id>generate-depends-file</id> <goals> <goal>generate-depends-file</goal> </goals> </execution> </executions> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <configuration> <includeArtifactIds>test-jetty-osgi-webapp-resources</includeArtifactIds> <outputDirectory>target</outputDirectory> <stripVersion>true</stripVersion> </configuration> <executions> <execution> <id>copy</id> <goals> <goal>copy-dependencies</goal> </goals> <phase>process-test-resources</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.servicemix.tooling</groupId> <artifactId>depends-maven-plugin</artifactId> <executions> <execution> <id>generate-depends-file</id> <goals> <goal>generate-depends-file</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>