diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 93f3527ae89..cae6e79a958 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -66,6 +66,7 @@ jobs: --threads 1C -DforkCount=1 -Dnative=${{ matrix.config.native }} + -Papi-check -Dcompare-version-with-baselines.skip=true -Dtycho.baseline.replace=none -Dmaven.compiler.failOnWarning=true diff --git a/Jenkinsfile b/Jenkinsfile index 72216e1865c..76c5299864e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -300,6 +300,7 @@ pipeline { sh ''' mvn clean verify \ --batch-mode --threads 1C -DforkCount=0 \ + -Papi-check \ -Dcompare-version-with-baselines.skip=false -Dmaven.compiler.failOnWarning=true \ -Dorg.eclipse.swt.tests.junit.disable.test_isLocal=true \ -Dmaven.test.failure.ignore=true -Dmaven.test.error.ignore=true diff --git a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties index 447a154b876..75280ae21d4 100644 --- a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties +++ b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties @@ -14,6 +14,7 @@ custom = true bin.includes = .,*.jnilib,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=macosx diff --git a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties index cced1f1ceb9..f9f68f4afac 100644 --- a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties +++ b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties @@ -14,6 +14,7 @@ custom = true bin.includes = .,*.jnilib,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=macosx diff --git a/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties b/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties index f64dc6ffd7d..80d4e359fa9 100644 --- a/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties @@ -13,6 +13,7 @@ custom = true bin.includes = .,*.so,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=linux diff --git a/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties b/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties index 87f3d64a14e..afbb3490bf5 100644 --- a/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties @@ -13,6 +13,7 @@ custom = true bin.includes = .,*.so,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=linux diff --git a/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties b/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties index 4507c57cad2..e83c613c6e7 100644 --- a/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties @@ -13,6 +13,7 @@ custom = true bin.includes = .,*.so,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=linux diff --git a/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties b/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties index 528d181ca38..c6de728783b 100644 --- a/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties @@ -14,6 +14,7 @@ custom = true bin.includes = .,*.so,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=linux diff --git a/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties b/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties index 3a85ba122e0..01f56a29588 100644 --- a/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties +++ b/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties @@ -14,6 +14,7 @@ custom = true bin.includes = .,*.dll,about_files/,about.html,fragment.properties bin.excludes = library/ source.. = src/ +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=win32 diff --git a/pom.xml b/pom.xml index 0f4ebeacd00..2d6d86fe516 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,6 @@ - - - - true