diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 08b11226f9f..38634542631 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 --fail-at-end diff --git a/Jenkinsfile b/Jenkinsfile index 3a7c268d3dc..2aeea9c8a3e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -300,6 +300,7 @@ pipeline { sh ''' mvn clean verify \ --batch-mode --threads 1C -V -U -e -DforkCount=0 \ + -Papi-check \ -Dcompare-version-with-baselines.skip=false \ -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/.settings/.api_filters b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters new file mode 100644 index 00000000000..f39c344ebbe --- /dev/null +++ b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties index 313103324ab..2e8092b5e41 100644 --- a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties +++ b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/build.properties @@ -38,6 +38,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=macosx diff --git a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters new file mode 100644 index 00000000000..d58083b5bf3 --- /dev/null +++ b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters @@ -0,0 +1,11 @@ + + + + + + + + + + + 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 aeec876cd4f..1dc99e23094 100644 --- a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties +++ b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/build.properties @@ -38,6 +38,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common +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 0228600a1ca..fb2f3f5dab2 100644 --- a/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.aarch64/build.properties @@ -39,6 +39,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/glx,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common,\ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk +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 5a1f7410b74..4710c7ba9b4 100644 --- a/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.loongarch64/build.properties @@ -39,6 +39,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/glx,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common,\ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk +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 3479dd06831..c9fc6202f23 100644 --- a/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.ppc64le/build.properties @@ -39,6 +39,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/glx,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common,\ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk +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 467c74faba6..e77b3ffccc9 100644 --- a/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties +++ b/binaries/org.eclipse.swt.gtk.linux.x86_64/build.properties @@ -40,7 +40,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/glx,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common,\ ../../bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk - +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 cfdeed51238..2e0b52926c3 100644 --- a/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties +++ b/binaries/org.eclipse.swt.win32.win32.x86_64/build.properties @@ -34,6 +34,7 @@ source.. = \ ../../bundles/org.eclipse.swt/Eclipse SWT Browser/win32,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/win32,\ ../../bundles/org.eclipse.swt/Eclipse SWT OpenGL/common +output.. = bin/ src.includes = about.html,about_files/ pom.model.property.os=win32 diff --git a/pom.xml b/pom.xml index c01a38f07f0..a8fd8340a1a 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,6 @@ - - - - true