diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/.mvn/extensions.xml b/tycho-its/projects/product.pluginBased.mavenArtefacts/.mvn/extensions.xml
new file mode 100644
index 0000000000..763272c8af
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/.mvn/extensions.xml
@@ -0,0 +1,8 @@
+
+
+
+ org.eclipse.tycho
+ tycho-build
+ 3.0.0-SNAPSHOT
+
+
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/pom.xml b/tycho-its/projects/product.pluginBased.mavenArtefacts/pom.xml
new file mode 100644
index 0000000000..78c07ecef8
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/pom.xml
@@ -0,0 +1,83 @@
+
+
+
+ 4.0.0
+ tycho-its-project.issue1052
+ tycho-its-project.issue1052.parent
+ 1.0.0-SNAPSHOT
+ pom
+
+
+
+ tycho-snapshots
+ https://repo.eclipse.org/content/repositories/tycho-snapshots/
+
+
+
+
+ 6.3.0
+ UTF-8
+
+
+
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ ${tycho-version}
+ true
+
+
+
+ org.eclipse.tycho
+ tycho-packaging-plugin
+ ${tycho-version}
+
+
+ false
+
+
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho-version}
+
+
+
+ win32
+ win32
+ x86_64
+
+
+
+
+
+ tycho-its-project.issue1052
+ tycho-its-project.issue1052.target
+ ${project.version}
+
+
+
+
+
+
+
+
+
+
+ tycho-its-project.issue1052.target
+
+
+ tycho-its-project.issue1052.api
+ tycho-its-project.issue1052.impl
+
+
+ tycho-its-project.issue1052.jaxrs.product
+
+
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.classpath b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.classpath
new file mode 100644
index 0000000000..e801ebfb46
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.project b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.project
new file mode 100644
index 0000000000..5d4772c272
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.project
@@ -0,0 +1,28 @@
+
+
+ tycho-its-project.issue1052.api
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.core.resources.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..99f26c0203
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.jdt.core.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..c9545f06a4
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/META-INF/MANIFEST.MF b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..820f635f68
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Modifier API
+Bundle-SymbolicName: tycho-its-project.issue1052.api
+Bundle-Version: 1.0.0.qualifier
+Automatic-Module-Name: tycho-its-project.issue1052.api
+Bundle-RequiredExecutionEnvironment: JavaSE-11
+Export-Package: issue1052.api;version="1.0.0"
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/build.properties b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/build.properties
new file mode 100644
index 0000000000..34d2e4d2da
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/build.properties
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/src/issue1052/api/StringModifier.java b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/src/issue1052/api/StringModifier.java
new file mode 100644
index 0000000000..c05180538e
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.api/src/issue1052/api/StringModifier.java
@@ -0,0 +1,5 @@
+package issue1052.api;
+
+public interface StringModifier {
+ String modify(String input);
+}
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.classpath b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.classpath
new file mode 100644
index 0000000000..e801ebfb46
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.project b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.project
new file mode 100644
index 0000000000..630ebb0a37
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.project
@@ -0,0 +1,33 @@
+
+
+ tycho-its-project.issue1052.impl
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+ org.eclipse.pde.ds.core.builder
+
+
+
+
+
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.core.resources.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..99f26c0203
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.jdt.core.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..c9545f06a4
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.pde.ds.annotations.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.pde.ds.annotations.prefs
new file mode 100644
index 0000000000..73a356b6d0
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/.settings/org.eclipse.pde.ds.annotations.prefs
@@ -0,0 +1,8 @@
+classpath=true
+dsVersion=V1_3
+eclipse.preferences.version=1
+enabled=true
+generateBundleActivationPolicyLazy=true
+path=OSGI-INF
+validationErrorLevel=error
+validationErrorLevel.missingImplicitUnbindMethod=error
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/META-INF/MANIFEST.MF b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..7cd364a23b
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/META-INF/MANIFEST.MF
@@ -0,0 +1,13 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Modifier Implementations
+Bundle-SymbolicName: tycho-its-project.issue1052.impl
+Bundle-Version: 1.0.0.qualifier
+Automatic-Module-Name: tycho-its-project.issue1052.impl
+Bundle-RequiredExecutionEnvironment: JavaSE-11
+Service-Component: OSGI-INF/issue1052.impl.StringInverter.xml
+Bundle-ActivationPolicy: lazy
+Import-Package: javax.ws.rs;version="2.1.0",
+ javax.ws.rs.core;version="2.1.0",
+ issue1052.api;version="1.0.0",
+ org.osgi.service.component.annotations;version="[1.3.0,2.0.0)";resolution:=optional
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/OSGI-INF/issue1052.impl.StringInverter.xml b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/OSGI-INF/issue1052.impl.StringInverter.xml
new file mode 100644
index 0000000000..0f8497303d
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/OSGI-INF/issue1052.impl.StringInverter.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/build.properties b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/build.properties
new file mode 100644
index 0000000000..c58ea2178c
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/build.properties
@@ -0,0 +1,5 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ OSGI-INF/
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/src/issue1052/impl/StringInverter.java b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/src/issue1052/impl/StringInverter.java
new file mode 100644
index 0000000000..99dd351520
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.impl/src/issue1052/impl/StringInverter.java
@@ -0,0 +1,34 @@
+package issue1052.impl;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.MediaType;
+
+import org.osgi.service.component.annotations.Component;
+
+import issue1052.api.StringModifier;
+
+//The JAX-RS path annotation for this service
+@Path("/inverter")
+@Component(
+ immediate = true,
+ property = {
+ // property to configure that the service must be processed by the JAX-RS Whiteboard
+ "osgi.jaxrs.resource=true"})
+public class StringInverter implements StringModifier {
+
+ @GET
+ // The JAX-RS annotation to specify the result type
+ @Produces(MediaType.TEXT_PLAIN)
+ // The JAX-RS annotation to specify that the last part
+ // of the URL is used as method parameter
+ @Path("/{value}")
+ @Override
+ public String modify(@PathParam("value") String input) {
+ return (input != null)
+ ? new StringBuilder(input).reverse().toString()
+ : "No input given";
+ }
+}
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.project b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.project
new file mode 100644
index 0000000000..1695f9d263
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.project
@@ -0,0 +1,28 @@
+
+
+ tycho-its-project.issue1052.jaxrs.product
+
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.m2e.core.maven2Nature
+
+
+
+ 1656398149664
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.settings/org.eclipse.core.resources.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..99f26c0203
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/jaxrs.bndrun b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/jaxrs.bndrun
new file mode 100644
index 0000000000..441983e6cf
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/jaxrs.bndrun
@@ -0,0 +1,42 @@
+index: target/index.xml;name="tycho-its-project.issue1052.jaxrs.product"
+
+-standalone: ${index}
+
+-runee: JavaSE-11
+-runfw: org.eclipse.osgi
+-runsystemcapabilities: ${native_capability}
+
+-resolve.effective: active;skip:="osgi.service"
+
+-runrequires: \
+ osgi.identity;filter:='(osgi.identity=tycho-its-project.issue1052.impl)'
+
+-runbundles: \
+ tycho-its-project.issue1052..api,\
+ tycho-its-project.issue1052.impl,\
+ com.sun.activation.javax.activation,\
+ jakarta.annotation-api,\
+ jakarta.servlet-api,\
+ jakarta.xml.bind-api,\
+ org.apache.aries.javax.jax.rs-api,\
+ org.apache.aries.jax.rs.whiteboard,\
+ org.apache.felix.gogo.command,\
+ org.apache.felix.gogo.runtime,\
+ org.apache.felix.gogo.shell,\
+ org.apache.felix.http.jetty,\
+ org.apache.felix.http.servlet-api,\
+ org.apache.felix.scr,\
+ org.apache.servicemix.specs.annotation-api-1.3,\
+ org.apache.servicemix.specs.jaxws-api-2.2,\
+ org.apache.servicemix.specs.saaj-api-1.3,\
+ org.eclipse.equinox.console,\
+ org.eclipse.osgi,\
+ org.eclipse.osgi.services,\
+ org.osgi.service.jaxrs,\
+ org.osgi.util.function,\
+ org.osgi.util.promise,\
+ org.slf4j.api
+
+-runproperties: \
+ osgi.console=,\
+ org.osgi.service.http.port=8282
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/pom.xml b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/pom.xml
new file mode 100644
index 0000000000..b8090d835e
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/pom.xml
@@ -0,0 +1,86 @@
+
+
+
+ 4.0.0
+
+ tycho-its-project.issue1052
+ tycho-its-project.issue1052.parent
+ 1.0.0-SNAPSHOT
+
+
+ tycho-its-project.issue1052
+ tycho-its-project.issue1052.jaxrs.product
+ eclipse-repository
+
+
+
+
+ org.eclipse.tycho
+ tycho-p2-repository-plugin
+ ${tycho-version}
+
+ true
+
+
+
+ org.eclipse.tycho
+ tycho-p2-director-plugin
+ ${tycho-version}
+
+
+ materialize-products
+
+ materialize-products
+
+
+
+ archive-products
+
+ archive-products
+
+
+
+
+
+ biz.aQute.bnd
+ bnd-indexer-maven-plugin
+ ${bnd.version}
+
+ ${project.build.directory}/repository/plugins/
+
+
+
+ package
+ index
+
+ local-index
+
+
+
+
+
+ biz.aQute.bnd
+ bnd-export-maven-plugin
+ ${bnd.version}
+
+ false
+
+ jaxrs.bndrun
+
+
+ ${project.build.directory}/repository/plugins/*
+
+
+
+
+
+ export
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/tycho-its-project.issue1052.jaxrs.product b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/tycho-its-project.issue1052.jaxrs.product
new file mode 100644
index 0000000000..50548d62dc
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.jaxrs.product/tycho-its-project.issue1052.jaxrs.product
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+ -console
+
+ -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.http.port=8282
+
+ -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.project b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.project
new file mode 100644
index 0000000000..1aac4a8776
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.project
@@ -0,0 +1,11 @@
+
+
+ tycho-its-project.issue1052.target
+
+
+
+
+
+
+
+
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.settings/org.eclipse.core.resources.prefs b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..99f26c0203
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/tycho-its-project.issue1052.target.target b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/tycho-its-project.issue1052.target.target
new file mode 100644
index 0000000000..5770166b7a
--- /dev/null
+++ b/tycho-its/projects/product.pluginBased.mavenArtefacts/tycho-its-project.issue1052.target/tycho-its-project.issue1052.target.target
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.aries.jax.rs
+ org.apache.aries.jax.rs.whiteboard
+ 1.0.1
+ jar
+
+
+
+
+
+
+ org.apache.servicemix.specs
+ org.apache.servicemix.specs.jaxws-api-2.2
+ 2.9.0
+ jar
+
+
+
+
+
+
+ org.apache.servicemix.specs
+ org.apache.servicemix.specs.saaj-api-1.3
+ 2.9.0
+ jar
+
+
+
+
+
+
+ org.apache.felix
+ org.apache.felix.http.jetty
+ 4.1.14
+ jar
+
+
+
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 2.3.3
+ jar
+
+
+
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ 1.3.5
+ jar
+
+
+
+
+
+
+ com.sun.activation
+ javax.activation
+ 1.2.0
+ jar
+
+
+
+
+
\ No newline at end of file
diff --git a/tycho-its/src/test/java/org/eclipse/tycho/test/product/PluginBasedProductTest.java b/tycho-its/src/test/java/org/eclipse/tycho/test/product/PluginBasedProductTest.java
new file mode 100644
index 0000000000..6bd22658d8
--- /dev/null
+++ b/tycho-its/src/test/java/org/eclipse/tycho/test/product/PluginBasedProductTest.java
@@ -0,0 +1,26 @@
+/*******************************************************************************
+ * Copyright (c) 2022 Dirk Fauth and others.
+ * 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
+ *******************************************************************************/
+package org.eclipse.tycho.test.product;
+
+import java.util.Arrays;
+
+import org.apache.maven.it.Verifier;
+import org.eclipse.tycho.test.AbstractTychoIntegrationTest;
+import org.junit.Test;
+
+public class PluginBasedProductTest extends AbstractTychoIntegrationTest {
+
+ @Test
+ public void testMavenDepedencyInTarget() throws Exception {
+ Verifier verifier = getVerifier("product.pluginBased.mavenArtefacts", false);
+ verifier.executeGoals(Arrays.asList("clean", "verify"));
+ verifier.verifyErrorFreeLog();
+ }
+}