Skip to content

Commit 7479681

Browse files
committed
Make all API leak-issues errors and fail build on API warnings
1 parent d0a8af2 commit 7479681

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

binaries/.settings/org.eclipse.pde.api.tools.prefs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
6666
INVALID_ANNOTATION=Error
6767
INVALID_JAVADOC_TAG=Error
6868
INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Error
69-
LEAK_EXTEND=Warning
70-
LEAK_FIELD_DECL=Warning
71-
LEAK_IMPLEMENT=Warning
72-
LEAK_METHOD_PARAM=Warning
73-
LEAK_METHOD_RETURN_TYPE=Warning
69+
LEAK_EXTEND=Error
70+
LEAK_FIELD_DECL=Error
71+
LEAK_IMPLEMENT=Error
72+
LEAK_METHOD_PARAM=Error
73+
LEAK_METHOD_RETURN_TYPE=Error
7474
METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
7575
METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
7676
METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
@@ -101,4 +101,4 @@ invalid_since_tag_version=Error
101101
malformed_since_tag=Error
102102
missing_since_tag=Error
103103
report_api_breakage_when_major_version_incremented=Disabled
104-
report_resolution_errors_api_component=Warning
104+
report_resolution_errors_api_component=Error

binaries/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
<version>${tycho.version}</version>
5050
<configuration>
5151
<addSourceFolders>true</addSourceFolders>
52+
<failOnWarning>true</failOnWarning>
5253
</configuration>
5354
</plugin>
5455
<plugin>

0 commit comments

Comments
 (0)