Skip to content

Commit e71389e

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. - Increment versions for bundles with baseline replace problems.
1 parent cc28820 commit e71389e

File tree

13 files changed

+111
-29
lines changed

13 files changed

+111
-29
lines changed

.github/workflows/maven.yml

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

1717
steps:
1818
- uses: actions/checkout@v4
19-
- name: Set up JDK 17
19+
- name: Set up JDK 21
2020
uses: actions/setup-java@v4
2121
with:
22-
java-version: '17'
22+
java-version: '21'
2323
distribution: 'temurin'
2424
cache: maven
2525
- name: Set up Maven
2626
uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5
2727
with:
28-
maven-version: 3.9.6
28+
maven-version: 3.9.12
2929
- name: Build with Maven
3030
run: mvn clean verify -Pbaseline-checks -DskipTests=true

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.identity/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: %plugin.name
44
Bundle-SymbolicName: org.eclipse.ecf.identity;singleton:=true
55
Automatic-Module-Name: org.eclipse.ecf.identity
6-
Bundle-Version: 3.10.0.qualifier
6+
Bundle-Version: 3.10.1.qualifier
77
Bundle-Activator: org.eclipse.ecf.internal.core.identity.Activator
88
Bundle-Localization: plugin
99
Bundle-Vendor: %plugin.provider

framework/bundles/org.eclipse.ecf.identity/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
</parent>
1111
<groupId>org.eclipse.ecf</groupId>
1212
<artifactId>org.eclipse.ecf.identity</artifactId>
13-
<version>3.10.0-SNAPSHOT</version>
13+
<version>3.10.1-SNAPSHOT</version>
1414
<packaging>eclipse-plugin</packaging>
1515
</project>

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>

0 commit comments

Comments
 (0)