diff --git a/bundles/build.properties b/bundles/build.properties new file mode 100644 index 00000000000..7698189f560 --- /dev/null +++ b/bundles/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2025, 2025 Hannes Wellmann and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Hannes Wellmann - initial API and implementation +############################################################################### + +tycho.pomless.parent = ../local-build/local-build-parent diff --git a/bundles/org.eclipse.swt.svg/build.properties b/bundles/org.eclipse.swt.svg/build.properties index bfdbd565a5b..3befd9a518b 100644 --- a/bundles/org.eclipse.swt.svg/build.properties +++ b/bundles/org.eclipse.swt.svg/build.properties @@ -1,10 +1,22 @@ +############################################################################### +# Copyright (c) 2025, 2025 Vector Informatik GmbH and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Michael Bangas (Vector Informatik GmbH) - initial API and implementation +############################################################################### source.. = src/ output.. = bin/ bin.includes = META-INF/,\ .,\ fragment.properties -tycho.pomless.parent = ../../local-build/local-build-parent jars.extra.classpath = platform:/plugin/org.eclipse.swt.cocoa.macosx.aarch64,\ platform:/plugin/org.eclipse.swt.cocoa.macosx.x86_64,\ platform:/plugin/org.eclipse.swt.gtk.linux.aarch64,\ diff --git a/bundles/org.eclipse.swt.tools.base/build.properties b/bundles/org.eclipse.swt.tools.base/build.properties index 52218584fcc..41e4296f792 100644 --- a/bundles/org.eclipse.swt.tools.base/build.properties +++ b/bundles/org.eclipse.swt.tools.base/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2003, 2015 IBM Corporation and others. +# Copyright (c) 2003, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -17,5 +17,3 @@ bin.includes = about.html,\ META-INF/,\ . src.includes = about.html - -tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/bundles/org.eclipse.swt.tools.spies/build.properties b/bundles/org.eclipse.swt.tools.spies/build.properties index 2373fe3f418..1b0ce1e600e 100644 --- a/bundles/org.eclipse.swt.tools.spies/build.properties +++ b/bundles/org.eclipse.swt.tools.spies/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2003, 2015 IBM Corporation and others. +# Copyright (c) 2003, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -11,6 +11,8 @@ # Contributors: # IBM Corporation - initial API and implementation ############################################################################### +source.. = src/ +output.. = bin/ bin.includes = about.html,\ plugin.xml,\ plugin.properties,\ @@ -18,8 +20,4 @@ bin.includes = about.html,\ icons/,\ .,\ fragment.e4xmi -output.. = bin/ -source.. = src/ src.includes = about.html - -tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/bundles/org.eclipse.swt.tools/build.properties b/bundles/org.eclipse.swt.tools/build.properties index 560a3e3084b..cb43d6dc396 100644 --- a/bundles/org.eclipse.swt.tools/build.properties +++ b/bundles/org.eclipse.swt.tools/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2003, 2017 IBM Corporation and others. +# Copyright (c) 2003, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -18,13 +18,11 @@ bin.includes = about.html,\ templates/,\ icons/,\ . -output.. = bin/ source.. = src/,\ JNI Generation/,\ Mac Generation/,\ Icon Exe/,\ JavadocBasher/ +output.. = bin/ src.includes = about.html bin.excludes = META-INF/p2.inf - -tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/examples/org.eclipse.swt.examples.launcher/build.properties b/examples/org.eclipse.swt.examples.launcher/build.properties index eb71e2ffd33..d498ce30f25 100644 --- a/examples/org.eclipse.swt.examples.launcher/build.properties +++ b/examples/org.eclipse.swt.examples.launcher/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2000, 2003 IBM Corporation and others. +# Copyright (c) 2000, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -11,6 +11,8 @@ # Contributors: # IBM Corporation - initial API and implementation ############################################################################### +source.. = src/ +output.. = bin/ bin.includes = doc/,\ doc-html/,\ icons/,\ @@ -23,7 +25,4 @@ bin.includes = doc/,\ src.includes = about.html -source.. = src/ -output.. = bin/ - tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/examples/org.eclipse.swt.examples.ole.win32/build.properties b/examples/org.eclipse.swt.examples.ole.win32/build.properties index 5df42132680..0a3ec9b414f 100644 --- a/examples/org.eclipse.swt.examples.ole.win32/build.properties +++ b/examples/org.eclipse.swt.examples.ole.win32/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2000, 2003 IBM Corporation and others. +# Copyright (c) 2000, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -11,6 +11,8 @@ # Contributors: # IBM Corporation - initial API and implementation ############################################################################### +source.. = src/ +output.. = bin/ bin.includes = doc-html/,\ icons/,\ plugin.properties,\ @@ -18,9 +20,4 @@ bin.includes = doc-html/,\ about.html,\ .,\ META-INF/ - src.includes = about.html - -source.. = src/ - -output.. = bin/ diff --git a/examples/org.eclipse.swt.examples.views/build.properties b/examples/org.eclipse.swt.examples.views/build.properties index f6af4d0bcd8..f3f62c23474 100644 --- a/examples/org.eclipse.swt.examples.views/build.properties +++ b/examples/org.eclipse.swt.examples.views/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2000, 2003 IBM Corporation and others. +# Copyright (c) 2000, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -11,6 +11,8 @@ # Contributors: # IBM Corporation - initial API and implementation ############################################################################### +source.. = src/ +output.. = bin/ bin.includes = doc-html/,\ icons/,\ plugin.properties,\ @@ -18,10 +20,6 @@ bin.includes = doc-html/,\ about.html,\ .,\ META-INF/ - src.includes = about.html -source.. = src/ -output.. = bin/ - tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/examples/org.eclipse.swt.examples/build.properties b/examples/org.eclipse.swt.examples/build.properties index 90075a22284..28f2c04a651 100644 --- a/examples/org.eclipse.swt.examples/build.properties +++ b/examples/org.eclipse.swt.examples/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2000, 2005 IBM Corporation and others. +# Copyright (c) 2000, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -11,6 +11,8 @@ # Contributors: # IBM Corporation - initial API and implementation ############################################################################### +source.. = src/ +output.. = bin/ bin.includes = doc-html/,\ plugin.properties,\ plugin.xml,\ @@ -20,8 +22,5 @@ bin.includes = doc-html/,\ src.includes = about.html,\ doc-html/ - -source.. = src/ -output.. = bin/ tycho.pomless.parent = ../../local-build/local-build-parent diff --git a/local-build/org.eclipse.swt.fragments.localbuild/build.properties b/local-build/org.eclipse.swt.fragments.localbuild/build.properties index db93b68c556..70b7e38e0a4 100644 --- a/local-build/org.eclipse.swt.fragments.localbuild/build.properties +++ b/local-build/org.eclipse.swt.fragments.localbuild/build.properties @@ -1,3 +1,5 @@ bin.includes = META-INF/,\ plugin.properties,\ . + +tycho.pomless.parent = ../../ diff --git a/local-build/org.eclipse.swt.fragments.localbuild/pom.xml b/local-build/org.eclipse.swt.fragments.localbuild/pom.xml deleted file mode 100644 index 066202e45c1..00000000000 --- a/local-build/org.eclipse.swt.fragments.localbuild/pom.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - 4.0.0 - - org.eclipse.platform - eclipse.platform.swt - 4.36.0-SNAPSHOT - ../../ - - org.eclipse.swt.fragments.localbuild - 3.105.0-SNAPSHOT - eclipse-plugin - - diff --git a/tests/build.properties b/tests/build.properties new file mode 100644 index 00000000000..330e5d68b7c --- /dev/null +++ b/tests/build.properties @@ -0,0 +1,20 @@ +############################################################################### +# Copyright (c) 2025, 2025 Hannes Wellmann and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Hannes Wellmann - initial API and implementation +############################################################################### + +tycho.pomless.parent = ../local-build/local-build-parent + +pom.model.property.code.ignoredWarnings = ${tests.ignoredWarnings} +# Skip all tests on build servers, because it contains platform specific code (overriden to false on platform-specific build machines) +pom.model.property.skipNativeTests = true +pom.model.property.skipTests = ${skipNativeTests} diff --git a/tests/org.eclipse.swt.tests.cocoa/build.properties b/tests/org.eclipse.swt.tests.cocoa/build.properties index 3ffb38eae33..1caba6c6bb4 100644 --- a/tests/org.eclipse.swt.tests.cocoa/build.properties +++ b/tests/org.eclipse.swt.tests.cocoa/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2017 Conrad Groth and others. +# Copyright (c) 2017, 2025 Conrad Groth and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -12,7 +12,7 @@ # Conrad Groth - initial implementation ############################################################################### source..=JUnit Tests/ - +output.. = bin/ bin.includes = .,\ META-INF/ @@ -20,9 +20,4 @@ bin.includes = .,\ # Both use the same not-shareable resources and therefore cannot run in parallel. additional.bundles = org.eclipse.swt.tests -tycho.pomless.parent = ../../local-build/local-build-parent pom.model.packaging = eclipse-test-plugin -pom.model.property.code.ignoredWarnings = ${tests.ignoredWarnings} -# Skip all tests on build servers, because it contains platform specific code (overriden to false on platform-specific build machines) -pom.model.property.skipNativeTests = true -pom.model.property.skipTests = ${skipNativeTests} diff --git a/tests/org.eclipse.swt.tests.gtk/build.properties b/tests/org.eclipse.swt.tests.gtk/build.properties index 522b0788148..1ceb654a1bd 100644 --- a/tests/org.eclipse.swt.tests.gtk/build.properties +++ b/tests/org.eclipse.swt.tests.gtk/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2017 Conrad Groth and others. +# Copyright (c) 2017, 2025 Conrad Groth and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -13,6 +13,7 @@ ############################################################################### source.. = JUnit Tests/,\ ManualTests/ +output.. = bin/ bin.includes = .,\ META-INF/ @@ -20,9 +21,4 @@ bin.includes = .,\ # Both use the same not-shareable resources and therefore cannot run in parallel. additional.bundles = org.eclipse.swt.tests -tycho.pomless.parent = ../../local-build/local-build-parent pom.model.packaging = eclipse-test-plugin -pom.model.property.code.ignoredWarnings = ${tests.ignoredWarnings} -# Skip all tests on build servers, because it contains platform specific code (overriden to false on platform-specific build machines) -pom.model.property.skipNativeTests = true -pom.model.property.skipTests = ${skipNativeTests} diff --git a/tests/org.eclipse.swt.tests.win32/build.properties b/tests/org.eclipse.swt.tests.win32/build.properties index 0ccb5be3b18..54c91dd802c 100644 --- a/tests/org.eclipse.swt.tests.win32/build.properties +++ b/tests/org.eclipse.swt.tests.win32/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2017 Conrad Groth and others. +# Copyright (c) 2017, 2025 Conrad Groth and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -12,19 +12,13 @@ # Conrad Groth - initial implementation ############################################################################### source..=JUnit Tests/ - +output.. = bin/ bin.includes = .,\ META-INF/ - # The following dependency prevents parallel execution of this and the referenced test-project. # Both use the same not-shareable resources and therefore cannot run in parallel. additional.bundles = org.eclipse.swt.tests -tycho.pomless.parent = ../../local-build/local-build-parent pom.model.packaging = eclipse-test-plugin -pom.model.property.code.ignoredWarnings = ${tests.ignoredWarnings} -# Skip all tests on build servers, because it contains platform specific code (overriden to false on platform-specific build machines) -pom.model.property.skipNativeTests = true -pom.model.property.skipTests = ${skipNativeTests} pom.model.property.testClass = org.eclipse.swt.tests.win32.AllWin32Tests diff --git a/tests/org.eclipse.swt.tests/build.properties b/tests/org.eclipse.swt.tests/build.properties index 17746e02e6b..3e336c7584c 100644 --- a/tests/org.eclipse.swt.tests/build.properties +++ b/tests/org.eclipse.swt.tests/build.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2000, 2018 IBM Corporation and others. +# Copyright (c) 2000, 2025 IBM Corporation and others. # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -13,7 +13,7 @@ ############################################################################### source.. = JUnit Tests/,\ data/ - +output.. = bin/ src.excludes = ManualTests/ bin.includes = .,\