Skip to content

Commit 410c596

Browse files
committed
Blowdryer-ed the OSGi, definitely an improvement.
1 parent fe750fe commit 410c596

File tree

9 files changed

+65
-202
lines changed

9 files changed

+65
-202
lines changed

build.gradle

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ subprojects { subProject ->
3232
options.linksOffline 'https://help.eclipse.org/2019-12/topic/org.eclipse.platform.doc.isv/reference/api/', rootProject.file('gradle/javadoc-eclipse').absolutePath
3333
}
3434

35+
apply from: 干.file('base/osgi.gradle')
36+
3537
if (subProject.name == 'durian-swt') {
3638
// configured there
3739
} else if (subProject.name == 'durian-swt.os') {
@@ -64,22 +66,4 @@ subprojects { subProject ->
6466
'Eclipse-PlatformFilter': swtPlatform.platformFilter(),
6567
)
6668
}
67-
68-
//////////
69-
// OSGI //
70-
//////////
71-
apply plugin: 'com.diffplug.gradle.osgi.bndmanifest'
72-
osgiBndManifest {
73-
copyTo 'src/main/resources/META-INF/MANIFEST.MF'
74-
}
75-
jar.manifest.attributes (
76-
'Export-Package': 'com.diffplug.common.swt.*',
77-
'Bundle-SymbolicName': 'com.diffplug.durian.swt',
78-
'Bundle-RequiredExecutionEnvironment': 'JavaSE-1.8',
79-
'Bundle-Vendor': 'DiffPlug',
80-
'Bundle-DocURL': "https://github.com/diffplug/durian-swt",
81-
'Bundle-License': "https://github.com/diffplug/durian-swt/blob/v${project.version}/LICENSE",
82-
'-removeheaders': 'Bnd-LastModified,Bundle-Name,Created-By,Tool',
83-
'-nodefaultversion': 'true'
84-
)
8569
}
Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,18 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt.cocoa.macosx.x86
3-
_64
4-
Bundle-License: https://github.com/diffplug/durian-swt.cocoa.macosx.x8
5-
6_64/blob/v3.3.0/LICENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
66
Bundle-ManifestVersion: 2
77
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
88
Bundle-SymbolicName: com.diffplug.durian.swt
99
Bundle-Vendor: DiffPlug
1010
Bundle-Version: 3.3.0
1111
Eclipse-PlatformFilter: (& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch
1212
=x86_64) )
13-
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
14-
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
15-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
16-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
17-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
18-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
19-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
20-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
21-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
22-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
23-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
24-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
25-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
26-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
27-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
28-
rg.eclipse.swt.widgets"
13+
Export-Package: com.diffplug.common.swt.widgets;uses:="org.eclipse.swt
14+
.widgets"
2915
Fragment-Host: durian-swt
30-
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
31-
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
32-
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
33-
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
34-
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
35-
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
36-
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
37-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
38-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
39-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
40-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
41-
aphics,org.eclipse.swt.internal.cocoa,org.eclipse.swt.layout,org.ecli
42-
pse.swt.widgets
16+
Import-Package: org.eclipse.swt.internal.cocoa,org.eclipse.swt.widgets
4317
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
4418

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,18 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt.gtk.linux.x86
3-
Bundle-License: https://github.com/diffplug/durian-swt.gtk.linux.x86/b
4-
lob/v3.3.0/LICENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
56
Bundle-ManifestVersion: 2
67
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
78
Bundle-SymbolicName: com.diffplug.durian.swt
89
Bundle-Vendor: DiffPlug
910
Bundle-Version: 3.3.0
1011
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x8
1112
6) )
12-
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
13-
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
14-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
15-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
16-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
17-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
18-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
19-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
20-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
21-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
22-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
23-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
24-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
25-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
26-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
27-
rg.eclipse.swt.widgets"
13+
Export-Package: com.diffplug.common.swt.widgets;uses:="org.eclipse.swt
14+
.widgets"
2815
Fragment-Host: durian-swt
29-
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
30-
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
31-
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
32-
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
33-
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
34-
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
35-
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
36-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
37-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
38-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
39-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
40-
aphics,org.eclipse.swt.layout,org.eclipse.swt.widgets
16+
Import-Package: org.eclipse.swt.widgets
4117
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
4218

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,18 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt.gtk.linux.x86_64
3-
Bundle-License: https://github.com/diffplug/durian-swt.gtk.linux.x86_6
4-
4/blob/v3.3.0/LICENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
56
Bundle-ManifestVersion: 2
67
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
78
Bundle-SymbolicName: com.diffplug.durian.swt
89
Bundle-Vendor: DiffPlug
910
Bundle-Version: 3.3.0
1011
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x8
1112
6_64) )
12-
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
13-
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
14-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
15-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
16-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
17-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
18-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
19-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
20-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
21-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
22-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
23-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
24-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
25-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
26-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
27-
rg.eclipse.swt.widgets"
13+
Export-Package: com.diffplug.common.swt.widgets;uses:="org.eclipse.swt
14+
.widgets"
2815
Fragment-Host: durian-swt
29-
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
30-
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
31-
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
32-
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
33-
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
34-
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
35-
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
36-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
37-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
38-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
39-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
40-
aphics,org.eclipse.swt.layout,org.eclipse.swt.widgets
16+
Import-Package: org.eclipse.swt.widgets
4117
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
4218

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt
3-
Bundle-License: https://github.com/diffplug/durian-swt/blob/v3.3.0/LIC
4-
ENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
56
Bundle-ManifestVersion: 2
67
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
78
Bundle-SymbolicName: com.diffplug.durian.swt
89
Bundle-Vendor: DiffPlug
910
Bundle-Version: 3.3.0
1011
Export-Package: com.diffplug.common.swt.os
11-
Import-Package: javax.annotation
1212
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
1313

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,18 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt.win32.win32.x86
3-
Bundle-License: https://github.com/diffplug/durian-swt.win32.win32.x86
4-
/blob/v3.3.0/LICENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
56
Bundle-ManifestVersion: 2
67
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
78
Bundle-SymbolicName: com.diffplug.durian.swt
89
Bundle-Vendor: DiffPlug
910
Bundle-Version: 3.3.0
1011
Eclipse-PlatformFilter: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=
1112
x86) )
12-
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
13-
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
14-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
15-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
16-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
17-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
18-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
19-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
20-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
21-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
22-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
23-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
24-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
25-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
26-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
27-
rg.eclipse.swt.widgets"
13+
Export-Package: com.diffplug.common.swt.widgets;uses:="org.eclipse.swt
14+
.widgets"
2815
Fragment-Host: durian-swt
29-
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
30-
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
31-
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
32-
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
33-
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
34-
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
35-
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
36-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
37-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
38-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
39-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
40-
aphics,org.eclipse.swt.layout,org.eclipse.swt.widgets
16+
Import-Package: org.eclipse.swt.widgets
4117
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
4218

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,18 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt.win32.win32.x86_
3-
64
4-
Bundle-License: https://github.com/diffplug/durian-swt.win32.win32.x86
5-
_64/blob/v3.3.0/LICENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
66
Bundle-ManifestVersion: 2
77
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
88
Bundle-SymbolicName: com.diffplug.durian.swt
99
Bundle-Vendor: DiffPlug
1010
Bundle-Version: 3.3.0
1111
Eclipse-PlatformFilter: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=
1212
x86_64) )
13-
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
14-
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
15-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
16-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
17-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
18-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
19-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
20-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
21-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
22-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
23-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
24-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
25-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
26-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
27-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
28-
rg.eclipse.swt.widgets"
13+
Export-Package: com.diffplug.common.swt.widgets;uses:="org.eclipse.swt
14+
.widgets"
2915
Fragment-Host: durian-swt
30-
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
31-
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
32-
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
33-
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
34-
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
35-
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
36-
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
37-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
38-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
39-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
40-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
41-
aphics,org.eclipse.swt.layout,org.eclipse.swt.widgets
16+
Import-Package: org.eclipse.swt.widgets
4217
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
4318

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
Manifest-Version: 1.0
2-
Bundle-DocURL: https://github.com/diffplug/durian-swt
3-
Bundle-License: https://github.com/diffplug/durian-swt/blob/v3.3.0/LIC
4-
ENSE
2+
Bundle-Description: DurianSwt - Reactive utilities and fluent builders
3+
for SWT
4+
Bundle-DocURL: https://https://github.com/diffplug/durian-swt
5+
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
56
Bundle-ManifestVersion: 2
67
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
78
Bundle-SymbolicName: com.diffplug.durian.swt
89
Bundle-Vendor: DiffPlug
910
Bundle-Version: 3.3.0
1011
Export-Package: com.diffplug.common.swt;uses:="com.diffplug.common.bas
1112
e,com.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.com
12-
mon.tree,io.reactivex,io.reactivex.disposables,javax.annotation,org.e
13-
clipse.jface.viewers,org.eclipse.swt.graphics,org.eclipse.swt.layout,
14-
org.eclipse.swt.widgets",com.diffplug.common.swt.dnd;uses:="com.diffp
15-
lug.common.base,com.diffplug.common.collect,com.diffplug.common.rx,co
16-
m.diffplug.common.swt,javax.annotation,org.eclipse.jface.action,org.e
17-
clipse.swt.dnd,org.eclipse.swt.graphics,org.eclipse.swt.widgets",com.
18-
diffplug.common.swt.jface;uses:="com.diffplug.common.base,com.diffplu
19-
g.common.collect,com.diffplug.common.rx,com.diffplug.common.swt,com.d
20-
iffplug.common.tree,javax.annotation,org.eclipse.jface.action,org.ecl
21-
ipse.jface.resource,org.eclipse.jface.viewers,org.eclipse.swt.graphic
22-
s,org.eclipse.swt.widgets",com.diffplug.common.swt.os,com.diffplug.co
23-
mmon.swt.widgets;uses:="com.diffplug.common.collect,com.diffplug.comm
24-
on.rx,com.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,o
25-
rg.eclipse.swt.widgets"
13+
mon.tree,io.reactivex,io.reactivex.disposables,org.eclipse.jface.view
14+
ers,org.eclipse.swt.graphics,org.eclipse.swt.layout,org.eclipse.swt.w
15+
idgets",com.diffplug.common.swt.dnd;uses:="com.diffplug.common.base,c
16+
om.diffplug.common.collect,com.diffplug.common.rx,com.diffplug.common
17+
.swt,org.eclipse.jface.action,org.eclipse.swt.dnd,org.eclipse.swt.gra
18+
phics,org.eclipse.swt.widgets",com.diffplug.common.swt.jface;uses:="c
19+
om.diffplug.common.base,com.diffplug.common.collect,com.diffplug.comm
20+
on.rx,com.diffplug.common.swt,com.diffplug.common.tree,org.eclipse.jf
21+
ace.action,org.eclipse.jface.resource,org.eclipse.jface.viewers,org.e
22+
clipse.swt.graphics,org.eclipse.swt.widgets",com.diffplug.common.swt.
23+
widgets;uses:="com.diffplug.common.collect,com.diffplug.common.rx,com
24+
.diffplug.common.swt,io.reactivex,org.eclipse.swt.graphics,org.eclips
25+
e.swt.widgets"
2626
Import-Package: com.diffplug.common.base;version="[1.2,2)",com.diffplu
2727
g.common.collect;version="[1.2,2)",com.diffplug.common.primitives;ver
2828
sion="[1.2,2)",com.diffplug.common.rx;version="[3.0,4)",com.diffplug.
2929
common.swt,com.diffplug.common.swt.os,com.diffplug.common.tree;versio
3030
n="[1.2,2)",com.diffplug.common.util.concurrent;version="[1.2,2)",io.
3131
reactivex;version="[2.0,3)",io.reactivex.disposables;version="[2.0,3)
3232
",io.reactivex.functions;version="[2.0,3)",io.reactivex.schedulers;ve
33-
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",javax.annotat
34-
ion,org.eclipse.jface.action,org.eclipse.jface.layout,org.eclipse.jfa
35-
ce.resource,org.eclipse.jface.util,org.eclipse.jface.viewers,org.ecli
36-
pse.swt,org.eclipse.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.gr
37-
aphics,org.eclipse.swt.layout,org.eclipse.swt.widgets
33+
rsion="[2.0,3)",io.reactivex.subjects;version="[2.0,3)",org.eclipse.j
34+
face.action,org.eclipse.jface.layout,org.eclipse.jface.resource,org.e
35+
clipse.jface.util,org.eclipse.jface.viewers,org.eclipse.swt,org.eclip
36+
se.swt.custom,org.eclipse.swt.dnd,org.eclipse.swt.graphics,org.eclips
37+
e.swt.layout,org.eclipse.swt.widgets
3838
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
3939

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ git_url=https://github.com/diffplug/durian-swt
22
license=apache
33
maven_group=com.diffplug.durian
44
maven_desc=DurianSwt - Reactive utilities and fluent builders for SWT
5+
osgi_symbolic_name=com.diffplug.durian.swt
6+
osgi_export=com.diffplug.common.swt.*
57

68
# Build requirements
79
VER_JAVA=1.8

0 commit comments

Comments
 (0)