Hi, I want to use a Maven Artifact in my target platform, as described here [1]. Unfortunately, this doesn't work for me in m2e PDE 1.17.2; when I resolve the target platform, I get the following error:
> Problems occurred while resolving the target contents > Cannot complete the install because one or more required items could > not be found. > Missing requirement: SVNKit Client Adapter 1.8.12.3 > (org.tigris.subversion.clientadapter.svnkit.feature.feature.group 1.8.12.3) > requires 'org.eclipse.equinox.p2.iu; org.tmatesoft.svnkit [1.8.0,2.0.0)' but > it could not be found > Software being installed: SVNKit Client Adapter 1.8.12.3 > (org.tigris.subversion.clientadapter.svnkit.feature.feature.group 1.8.12.3) My Tycho-based build works, however (using Tycho 2.3.0). The .target file itself is rather simple, using the defaults everywhere except for the Bundle-SymbolicName: > <target name="Test" sequenceNumber="2"> > <locations> > <location includeAllPlatforms="false" > includeConfigurePhase="true" includeMode="planner" includeSource="true" > type="InstallableUnit"> > <!-- 2021-03 release build --> > <repository > location="https://download.eclipse.org/releases/2021-03/202103171000/"/> > <unit id="org.eclipse.sdk.feature.group" > version="0.0.0"/> > </location> > <location includeAllPlatforms="false" > includeConfigurePhase="true" includeMode="planner" includeSource="true" > type="InstallableUnit"> > <repository > location="https://subclipse.github.io/updates/subclipse/4.3.3/"/> > <unit > id="org.tigris.subversion.subclipse.feature.group" version="0.0.0"/> > <unit > id="org.tigris.subversion.clientadapter.svnkit.feature.feature.group" > version="0.0.0"/> > </location> > <location missingManifest="generate" type="Maven"> > <groupId>org.tmatesoft.svnkit</groupId> > <artifactId>svnkit</artifactId> > <version>1.10.3</version> > <type>jar</type> > <instructions><![CDATA[Bundle-Name: Bundle > derived from maven artifact ${mvnGroupId}:${mvnArtifactId}:${mvnVersion} > version: ${version_cleanup;${mvnVersion}} > Bundle-SymbolicName: ${mvnGroupId} > Bundle-Version: ${version} > Import-Package: *;resolution:=optional > Export-Package: *;version="${version}";-noimport:=true > DynamicImport-Package: *]]></instructions> > </location> > </locations> > <targetJRE > path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/> > </target> Can anyone spot what I am doing wrong? Best wishes, Andreas Sewe [1] <https://läubisoft.gmbh/en/articles/using-maven-artifacts-in-pde-rcp-and-tycho-builds/>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/m2e-users