This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to branch issue/SLING-12941 in repository https://gitbox.apache.org/repos/asf/sling-ide-tooling.git
commit d21aad6b562d6fd7c722e36f6dfb7df8a8e25948 Author: Robert Munteanu <[email protected]> AuthorDate: Mon Sep 22 14:02:11 2025 +0200 SLING-12941 - Cleanup target platform files Remove unneeded target files and update docs. --- .../org.apache.sling.ide.target-definition.target | 109 --------------------- eclipse/target-definition/README.md | 2 +- ...g.apache.sling.ide.target-definition-dev.target | 53 ---------- 3 files changed, 1 insertion(+), 163 deletions(-) diff --git a/eclipse/p2update/org.apache.sling.ide.target-definition.target b/eclipse/p2update/org.apache.sling.ide.target-definition.target deleted file mode 100644 index fc174862..00000000 --- a/eclipse/p2update/org.apache.sling.ide.target-definition.target +++ /dev/null @@ -1,109 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or - more contributor license agreements. See the NOTICE file - distributed with this work for additional information regarding - copyright ownership. The ASF licenses this file to you under the - Apache License, Version 2.0 (the "License"); you may not use - this file except in compliance with the License. You may obtain - a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 Unless required by - applicable law or agreed to in writing, software distributed - under the License is distributed on an "AS IS" BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions - and limitations under the License. ---> -<?pde version="3.8"?><target name="Sling IDE Tools" sequenceNumber="53"> -<locations> - <!-- dependent shared bundles --> - <location includeDependencyDepth="none" includeDependencyScopes="compile" includeSource="true" missingManifest="error" type="Maven"> - <dependencies> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.api</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.artifacts</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.impl-vlt</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - </dependencies> - </location> - <!-- Eclipse plugins --> - <location includeDependencyDepth="none" includeDependencyScopes="compile" missingManifest="error" type="Maven"> - <dependencies> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-core</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-ui</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-m2e-core</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-m2e-ui</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-sightly-core</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.eclipse-sightly-ui</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - </dependencies> - </location> - <!-- Eclipse features --> - <location includeDependencyDepth="none" includeDependencyScopes="compile" includeSource="true" missingManifest="ignore" type="Maven"> - <dependencies> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.feature</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.m2e.feature</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - <dependency> - <groupId>org.apache.sling.ide</groupId> - <artifactId>org.apache.sling.ide.sightly.feature</artifactId> - <version>1.2.3-SNAPSHOT</version> - <type>jar</type> - </dependency> - </dependencies> - </location> -</locations> - <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/> -</target> \ No newline at end of file diff --git a/eclipse/target-definition/README.md b/eclipse/target-definition/README.md index 504b2fe0..4d927f02 100644 --- a/eclipse/target-definition/README.md +++ b/eclipse/target-definition/README.md @@ -2,6 +2,6 @@ The target definition for Eclipse PDE/Tycho against which to build the Eclipse plugins. -The target file references both Eclipse Plugins/Features from P2 repositories (standard Eclipse dependencies) as well as [Maven artifacts](<https://xn--lubisoft-0za.gmbh/en/articles/using-maven-artifacts-in-pde-rcp-and-tycho-builds/>) for custom OSGi bundles. +The target file references Eclipse Plugins/Features from P2 repositories (standard Eclipse dependencies). The final target platform is enhanced by configuring `pomDependencies=consider` for the `target-platform-configuration` in the reactor pom.xml 3rd party dependencies are referenced from [Eclipse Orbit](https://www.eclipse.org/orbit/) (to reuse bundle versions also used by other Eclipse plugins). diff --git a/eclipse/target-definition/org.apache.sling.ide.target-definition-dev.target b/eclipse/target-definition/org.apache.sling.ide.target-definition-dev.target deleted file mode 100644 index ba653e64..00000000 --- a/eclipse/target-definition/org.apache.sling.ide.target-definition-dev.target +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- - Licensed to the Apache Software Foundation (ASF) under one or - more contributor license agreements. See the NOTICE file - distributed with this work for additional information regarding - copyright ownership. The ASF licenses this file to you under the - Apache License, Version 2.0 (the "License"); you may not use - this file except in compliance with the License. You may obtain - a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 Unless required by - applicable law or agreed to in writing, software distributed - under the License is distributed on an "AS IS" BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions - and limitations under the License. ---><?pde version="3.8"?><target name="Sling IDE Tools" sequenceNumber="54"> -<locations> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.eclipse.m2e.feature.feature.group" version="1.6.0.20150526-2032"/> -<repository location="https://download.eclipse.org/technology/m2e/releases/1.6"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="com.google.gson" version="2.2.4.v201311231704"/> -<unit id="org.apache.commons.collections" version="3.2.2.v201511171945"/> -<unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/> -<unit id="org.apache.commons.io" version="2.2.0.v201405211200"/> -<unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/> -<unit id="org.hamcrest.core" version="1.3.0.v201303031735"/> -<unit id="org.junit" version="4.12.0.v201504281640"/> -<unit id="org.slf4j.api" version="1.7.10.v20170428-1633"/> -<unit id="org.slf4j.binding.simple" version="1.7.10.v20160301-1109"/> -<unit id="org.slf4j.apis.log4j" version="1.7.10.v20160208-0839"/> -<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.eclipse.swtbot.eclipse.feature.group" version="2.4.0.201604200752"/> -<unit id="org.eclipse.swtbot.eclipse.test.junit.feature.group" version="2.4.0.201604200752"/> -<unit id="org.eclipse.swtbot.feature.group" version="2.4.0.201604200752"/> -<repository location="https://download.eclipse.org/technology/swtbot/releases/2.4.0/"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.eclipse.jst.enterprise_ui.feature.feature.group" version="3.9.2.v201802121827"/> -<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="3.2.400.v201711301708"/> -<unit id="org.eclipse.jst.server_ui.feature.feature.group" version="3.4.300.v201709251835"/> -<unit id="org.eclipse.jst.web_ui.feature.feature.group" version="3.9.0.v201802152012"/> -<unit id="org.eclipse.pde.feature.group" version="3.13.3.v20180301-1154"/> -<unit id="org.eclipse.wst.server_adapters.feature.feature.group" version="3.2.601.v201711302104"/> -<unit id="org.eclipse.wst.web_ui.feature.feature.group" version="3.9.2.v201801171858"/> -<unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.2.v201801171858"/> -<repository location="https://download.eclipse.org/releases/oxygen/"/> -</location> -</locations> -</target>
