Skip to content

Commit ea7af55

Browse files
committed
Unify Tycho pomless configurations and build.properties
And use tycho-pomles for the swt.fragments.localbuild project.
1 parent 77ab209 commit ea7af55

File tree

16 files changed

+76
-79
lines changed

16 files changed

+76
-79
lines changed

bundles/build.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
###############################################################################
2+
# Copyright (c) 2025, 2025 Hannes Wellmann and others.
3+
#
4+
# This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License 2.0
6+
# which accompanies this distribution, and is available at
7+
# https://www.eclipse.org/legal/epl-2.0/
8+
#
9+
# SPDX-License-Identifier: EPL-2.0
10+
#
11+
# Contributors:
12+
# Hannes Wellmann - initial API and implementation
13+
###############################################################################
14+
15+
tycho.pomless.parent = ../local-build/local-build-parent

bundles/org.eclipse.swt.svg/build.properties

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
1+
###############################################################################
2+
# Copyright (c) 2025, 2025 Vector Informatik GmbH and others.
3+
#
4+
# This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License 2.0
6+
# which accompanies this distribution, and is available at
7+
# https://www.eclipse.org/legal/epl-2.0/
8+
#
9+
# SPDX-License-Identifier: EPL-2.0
10+
#
11+
# Contributors:
12+
# Michael Bangas (Vector Informatik GmbH) - initial API and implementation
13+
###############################################################################
114
source.. = src/
215
output.. = bin/
316
bin.includes = META-INF/,\
417
.,\
518
fragment.properties
619

7-
tycho.pomless.parent = ../../local-build/local-build-parent
820
jars.extra.classpath = platform:/plugin/org.eclipse.swt.cocoa.macosx.aarch64,\
921
platform:/plugin/org.eclipse.swt.cocoa.macosx.x86_64,\
1022
platform:/plugin/org.eclipse.swt.gtk.linux.aarch64,\

bundles/org.eclipse.swt.tools.base/build.properties

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2003, 2015 IBM Corporation and others.
2+
# Copyright (c) 2003, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -17,5 +17,3 @@ bin.includes = about.html,\
1717
META-INF/,\
1818
.
1919
src.includes = about.html
20-
21-
tycho.pomless.parent = ../../local-build/local-build-parent
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2003, 2015 IBM Corporation and others.
2+
# Copyright (c) 2003, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -11,15 +11,13 @@
1111
# Contributors:
1212
# IBM Corporation - initial API and implementation
1313
###############################################################################
14+
source.. = src/
15+
output.. = bin/
1416
bin.includes = about.html,\
1517
plugin.xml,\
1618
plugin.properties,\
1719
META-INF/,\
1820
icons/,\
1921
.,\
2022
fragment.e4xmi
21-
output.. = bin/
22-
source.. = src/
2323
src.includes = about.html
24-
25-
tycho.pomless.parent = ../../local-build/local-build-parent

bundles/org.eclipse.swt.tools/build.properties

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2003, 2017 IBM Corporation and others.
2+
# Copyright (c) 2003, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -18,13 +18,11 @@ bin.includes = about.html,\
1818
templates/,\
1919
icons/,\
2020
.
21-
output.. = bin/
2221
source.. = src/,\
2322
JNI Generation/,\
2423
Mac Generation/,\
2524
Icon Exe/,\
2625
JavadocBasher/
26+
output.. = bin/
2727
src.includes = about.html
2828
bin.excludes = META-INF/p2.inf
29-
30-
tycho.pomless.parent = ../../local-build/local-build-parent

examples/org.eclipse.swt.examples.launcher/build.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2000, 2003 IBM Corporation and others.
2+
# Copyright (c) 2000, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -11,6 +11,8 @@
1111
# Contributors:
1212
# IBM Corporation - initial API and implementation
1313
###############################################################################
14+
source.. = src/
15+
output.. = bin/
1416
bin.includes = doc/,\
1517
doc-html/,\
1618
icons/,\
@@ -23,7 +25,4 @@ bin.includes = doc/,\
2325

2426
src.includes = about.html
2527

26-
source.. = src/
27-
output.. = bin/
28-
2928
tycho.pomless.parent = ../../local-build/local-build-parent
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2000, 2003 IBM Corporation and others.
2+
# Copyright (c) 2000, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -11,16 +11,13 @@
1111
# Contributors:
1212
# IBM Corporation - initial API and implementation
1313
###############################################################################
14+
source.. = src/
15+
output.. = bin/
1416
bin.includes = doc-html/,\
1517
icons/,\
1618
plugin.properties,\
1719
plugin.xml,\
1820
about.html,\
1921
.,\
2022
META-INF/
21-
2223
src.includes = about.html
23-
24-
source.. = src/
25-
26-
output.. = bin/
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2000, 2003 IBM Corporation and others.
2+
# Copyright (c) 2000, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -11,17 +11,15 @@
1111
# Contributors:
1212
# IBM Corporation - initial API and implementation
1313
###############################################################################
14+
source.. = src/
15+
output.. = bin/
1416
bin.includes = doc-html/,\
1517
icons/,\
1618
plugin.properties,\
1719
plugin.xml,\
1820
about.html,\
1921
.,\
2022
META-INF/
21-
2223
src.includes = about.html
2324

24-
source.. = src/
25-
output.. = bin/
26-
2725
tycho.pomless.parent = ../../local-build/local-build-parent

examples/org.eclipse.swt.examples/build.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2000, 2005 IBM Corporation and others.
2+
# Copyright (c) 2000, 2025 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -11,6 +11,8 @@
1111
# Contributors:
1212
# IBM Corporation - initial API and implementation
1313
###############################################################################
14+
source.. = src/
15+
output.. = bin/
1416
bin.includes = doc-html/,\
1517
plugin.properties,\
1618
plugin.xml,\
@@ -20,8 +22,5 @@ bin.includes = doc-html/,\
2022

2123
src.includes = about.html,\
2224
doc-html/
23-
24-
source.. = src/
25-
output.. = bin/
2625

2726
tycho.pomless.parent = ../../local-build/local-build-parent
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
bin.includes = META-INF/,\
22
plugin.properties,\
33
.
4+
5+
tycho.pomless.parent = ../../

0 commit comments

Comments
 (0)