Skip to content

Commit 2958cf4

Browse files
committed
Remove 3rd party includes from features
- Move 3rd party feature includes to the dependencies feature. - Eliminate errors accessing ambiguous activator class. - Provide an up-to-date, 2026-03 target file.
1 parent cc28820 commit 2958cf4

File tree

10 files changed

+106
-24
lines changed

10 files changed

+106
-24
lines changed

framework/bundles/org.eclipse.ecf.docshare/src/org/eclipse/ecf/docshare/DocShare.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,12 @@
1616

1717
package org.eclipse.ecf.docshare;
1818

19-
import org.eclipse.ecf.internal.docshare.Messages;
20-
2119
import java.io.*;
2220
import java.util.Collections;
2321
import java.util.Map;
2422
import org.eclipse.core.filesystem.EFS;
2523
import org.eclipse.core.filesystem.IFileStore;
2624
import org.eclipse.core.runtime.*;
27-
import org.eclipse.core.runtime.Assert;
2825
import org.eclipse.ecf.core.IContainer;
2926
import org.eclipse.ecf.core.identity.ID;
3027
import org.eclipse.ecf.core.identity.IDCreateException;
@@ -34,7 +31,9 @@
3431
import org.eclipse.ecf.datashare.IChannelContainerAdapter;
3532
import org.eclipse.ecf.datashare.events.IChannelDisconnectEvent;
3633
import org.eclipse.ecf.docshare.messages.*;
37-
import org.eclipse.ecf.internal.docshare.*;
34+
import org.eclipse.ecf.internal.docshare.Activator;
35+
import org.eclipse.ecf.internal.docshare.DocshareDebugOptions;
36+
import org.eclipse.ecf.internal.docshare.Messages;
3837
import org.eclipse.ecf.presence.IPresenceContainerAdapter;
3938
import org.eclipse.ecf.presence.roster.*;
4039
import org.eclipse.ecf.sync.*;

framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/chatroom/ChatRoomManagerView.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@
2121
import java.text.SimpleDateFormat;
2222
import java.util.*;
2323
import java.util.List;
24-
import org.eclipse.core.runtime.Assert;
25-
import org.eclipse.core.runtime.IStatus;
26-
import org.eclipse.core.runtime.Status;
24+
import org.eclipse.core.runtime.*;
2725
import org.eclipse.ecf.core.IContainerListener;
2826
import org.eclipse.ecf.core.events.*;
2927
import org.eclipse.ecf.core.identity.*;
3028
import org.eclipse.ecf.core.security.ConnectContextFactory;
3129
import org.eclipse.ecf.core.user.IUser;
3230
import org.eclipse.ecf.core.util.ECFException;
33-
import org.eclipse.ecf.internal.presence.ui.*;
31+
import org.eclipse.ecf.internal.presence.ui.Activator;
32+
import org.eclipse.ecf.internal.presence.ui.ChatLine;
33+
import org.eclipse.ecf.internal.presence.ui.Messages;
3434
import org.eclipse.ecf.internal.presence.ui.preferences.PreferenceConstants;
3535
import org.eclipse.ecf.internal.ui.actions.SelectProviderAction;
3636
import org.eclipse.ecf.presence.*;

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@
6969
<properties>
7070
<tycho-version>4.0.10</tycho-version>
7171
<cbi-version>1.5.2</cbi-version>
72-
<target-platform>2024-06</target-platform>
73-
<execution-environment>JavaSE-17</execution-environment>
72+
<target-platform>2026-03</target-platform>
73+
<execution-environment>JavaSE-21</execution-environment>
7474
<eclipserun-repo>https://download.eclipse.org/eclipse/updates/latest/</eclipserun-repo>
7575
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
7676
<project.resources.sourceEncoding>ISO-8859-1</project.resources.sourceEncoding>

releng/features/org.eclipse.ecf.dependencies.feature/feature.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="org.eclipse.ecf.dependencies.feature"
44
label="ECF DependenciesFeature"
5-
version="0.0.1.qualifier"
5+
version="0.0.2.qualifier"
66
provider-name="Eclipse.org"
77
license-feature="org.eclipse.license"
88
license-feature-version="0.0.0">
@@ -31,4 +31,12 @@
3131
id="org.apache.httpcomponents.core5.httpcore5-h2"
3232
version="0.0.0"/>
3333

34+
<plugin
35+
id="jakarta.servlet-api"
36+
version="0.0.0"/>
37+
38+
<plugin
39+
id="org.objectweb.asm"
40+
version="0.0.0"/>
41+
3442
</feature>

releng/features/org.eclipse.ecf.dependencies.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
<relativePath>../../../</relativePath>
1010
</parent>
1111
<artifactId>org.eclipse.ecf.dependencies.feature</artifactId>
12-
<version>0.0.1-SNAPSHOT</version>
12+
<version>0.0.2-SNAPSHOT</version>
1313
<packaging>eclipse-feature</packaging>
1414
</project>

releng/features/org.eclipse.ecf.remoteservice.rosgi.feature/feature.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="org.eclipse.ecf.remoteservice.rosgi.feature"
44
label="ECF Remote Services R-OSGi Provider"
5-
version="2.1.1.qualifier"
5+
version="2.1.2.qualifier"
66
provider-name="%providerName"
77
license-feature="org.eclipse.license"
88
license-feature-version="0.0.0">
@@ -34,8 +34,4 @@ https://wiki.eclipse.org/ECF#OSGi_Remote_Services
3434
id="org.eclipse.ecf.provider.r_osgi"
3535
version="0.0.0"/>
3636

37-
<plugin
38-
id="org.objectweb.asm"
39-
version="0.0.0"/>
40-
4137
</feature>

releng/features/org.eclipse.ecf.remoteservice.rosgi.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
</parent>
1111

1212
<artifactId>org.eclipse.ecf.remoteservice.rosgi.feature</artifactId>
13-
<version>2.1.1-SNAPSHOT</version>
13+
<version>2.1.2-SNAPSHOT</version>
1414
<packaging>eclipse-feature</packaging>
1515
</project>

releng/features/org.eclipse.ecf.remoteservice.servlet.feature/feature.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="org.eclipse.ecf.remoteservice.servlet.feature"
44
label="ECF Remote Services Servlet API Feature"
5-
version="1.1.0.qualifier"
5+
version="1.1.1.qualifier"
66
provider-name="%providerName"
77
license-feature="org.eclipse.license"
88
license-feature-version="0.0.0">
@@ -39,8 +39,4 @@ https://wiki.eclipse.org/ECF#OSGi_Remote_Services
3939
id="org.eclipse.ecf.remoteservice.servlet"
4040
version="0.0.0"/>
4141

42-
<plugin
43-
id="jakarta.servlet-api"
44-
version="0.0.0"/>
45-
4642
</feature>

releng/features/org.eclipse.ecf.remoteservice.servlet.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
</parent>
1111

1212
<artifactId>org.eclipse.ecf.remoteservice.servlet.feature</artifactId>
13-
<version>1.1.0-SNAPSHOT</version>
13+
<version>1.1.1-SNAPSHOT</version>
1414
<packaging>eclipse-feature</packaging>
1515
</project>
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?pde version="3.8"?>
3+
<target name="Generated from ECF" sequenceNumber="3">
4+
<locations>
5+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
6+
<unit id="org.eclipse.license.feature.group" version="0.0.0"/>
7+
<repository location="https://download.eclipse.org/cbi/updates/license"/>
8+
</location>
9+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
10+
<unit id="org.eclipse.emf.databinding.edit" version="0.0.0"/>
11+
<unit id="org.eclipse.emf.edit.ui" version="0.0.0"/>
12+
<repository location="https://download.eclipse.org/modeling/emf/emf/builds/release/latest"/>
13+
</location>
14+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
15+
<unit id="bcpg" version="0.0.0"/>
16+
<unit id="biz.aQute.bnd.embedded-repo" version="0.0.0"/>
17+
<unit id="biz.aQute.resolve" version="0.0.0"/>
18+
<unit id="com.github.weisj.jsvg" version="0.0.0"/>
19+
<unit id="com.googlecode.javaewah.JavaEWAH" version="0.0.0"/>
20+
<unit id="com.jcraft.jsch" version="0.0.0"/>
21+
<unit id="com.sun.jna.platform" version="0.0.0"/>
22+
<unit id="jakarta.annotation-api" version="0.0.0"/>
23+
<unit id="jakarta.inject.jakarta.inject-api" version="0.0.0"/>
24+
<unit id="jakarta.servlet-api" version="0.0.0"/>
25+
<unit id="jakarta.xml.bind-api" version="0.0.0"/>
26+
<unit id="json" version="0.0.0"/>
27+
<unit id="org.apache.ant" version="0.0.0"/>
28+
<unit id="org.apache.batik.css" version="0.0.0"/>
29+
<unit id="org.apache.commons.commons-logging" version="0.0.0"/>
30+
<unit id="org.apache.commons.httpclient" version="0.0.0"/>
31+
<unit id="org.apache.felix.gogo.runtime" version="0.0.0"/>
32+
<unit id="org.apache.httpcomponents.client5.httpclient5" version="0.0.0"/>
33+
<unit id="org.apache.httpcomponents.client5.httpclient5-win" version="0.0.0"/>
34+
<unit id="org.apache.httpcomponents.httpclient" version="0.0.0"/>
35+
<unit id="org.apache.httpcomponents.httpclient.win" version="0.0.0"/>
36+
<unit id="org.apache.log4j" version="0.0.0"/>
37+
<unit id="org.apache.lucene.analysis-smartcn" version="0.0.0"/>
38+
<unit id="org.apiguardian.api" version="0.0.0"/>
39+
<unit id="org.bndtools.headless.build.plugin.gradle" version="0.0.0"/>
40+
<unit id="org.bndtools.templating" version="0.0.0"/>
41+
<unit id="org.commonmark.ext-gfm-tables" version="0.0.0"/>
42+
<unit id="org.jdom" version="0.0.0"/>
43+
<unit id="org.junit" version="0.0.0"/>
44+
<unit id="org.mortbay.jasper.mortbay-apache-jsp" version="0.0.0"/>
45+
<unit id="org.opentest4j" version="0.0.0"/>
46+
<unit id="org.osgi.annotation.bundle" version="0.0.0"/>
47+
<unit id="org.osgi.annotation.versioning" version="0.0.0"/>
48+
<unit id="org.osgi.namespace.contract" version="0.0.0"/>
49+
<unit id="org.osgi.namespace.extender" version="0.0.0"/>
50+
<unit id="org.osgi.namespace.service" version="0.0.0"/>
51+
<unit id="org.osgi.service.component.annotations" version="0.0.0"/>
52+
<unit id="org.osgi.service.device" version="0.0.0"/>
53+
<unit id="org.osgi.service.event" version="0.0.0"/>
54+
<unit id="org.osgi.service.http.whiteboard" version="0.0.0"/>
55+
<unit id="org.osgi.service.metatype.annotations" version="0.0.0"/>
56+
<unit id="org.osgi.service.prefs" version="0.0.0"/>
57+
<unit id="org.osgi.service.provisioning" version="0.0.0"/>
58+
<unit id="org.osgi.service.upnp" version="0.0.0"/>
59+
<unit id="org.osgi.service.useradmin" version="0.0.0"/>
60+
<unit id="org.osgi.service.wireadmin" version="0.0.0"/>
61+
<unit id="org.osgi.util.position" version="0.0.0"/>
62+
<unit id="org.osgi.util.xml" version="0.0.0"/>
63+
<unit id="org.sat4j.pb" version="0.0.0"/>
64+
<unit id="org.tukaani.xz" version="0.0.0"/>
65+
<unit id="org.xbill.dns" version="0.0.0"/>
66+
<repository location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/milestone/latest"/>
67+
</location>
68+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
69+
<unit id="bndtools.main.feature.feature.group" version="0.0.0"/>
70+
<repository location="https://bndtools.org/bndtools.p2.repo/7.1.0"/>
71+
</location>
72+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
73+
<unit id="org.eclipse.jetty.security" version="0.0.0"/>
74+
<unit id="org.eclipse.jgit" version="0.0.0"/>
75+
<repository location="https://download.eclipse.org/egit/updates-stable-nightly"/>
76+
</location>
77+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
78+
<unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>
79+
<unit id="org.eclipse.sdk.feature.group" version="0.0.0"/>
80+
<repository location="https://download.eclipse.org/eclipse/updates/4.39-I-builds"/>
81+
</location>
82+
</locations>
83+
</target>

0 commit comments

Comments
 (0)