Skip to content

Commit 8988640

Browse files
committed
Do not report deprecations for 3rd party libs
Looking at https://download.eclipse.org/eclipse/downloads/drops4/I20241126-0600/apitools/deprecation/apideprecation.html shows deprecations from Apache Commons IO which are irrelevant for the project as API stability for 3rd party libs can not be guaranteed thus add commons-io to the excluded list and pass the list to apitooling.apideprecation ant task.
1 parent c395d68 commit 8988640

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

eclipse.platform.releng.tychoeclipsebuilder/eclipse/apiexclude/exclude_list_external.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
org.apache.ant
77
org.apache.commons.codec
88
org.objectweb.asm
9+
org.apache.commons.commons-io
910

1011
## SPECIAL CASE FOR SWT: THE FRAGMENT IS ANALYZED AS PART OF THE HOST
11-
org.eclipse.swt.win32.win32.x86
1212
org.eclipse.swt.win32.win32.x86_64
1313

1414
## Can't guarantee jetty bundles API stabiltiy

eclipse.platform.releng.tychoeclipsebuilder/eclipse/buildScripts/api-tools-builder.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
baseline="${baseline}"
115115
profile="${current_location}"
116116
report="${deprecation_report}"
117+
excludelist="${exclude_list_external_location}"
117118
debug="true" />
118119
<apitooling.apideprecation_reportconversion
119120
xmlfile="${deprecation_report}"

0 commit comments

Comments
 (0)