An open API service indexing awesome lists of open source software.

https://github.com/phax/ph-forbidden-apis

Forbidden APIs signature for my projects
https://github.com/phax/ph-forbidden-apis

Last synced: 11 months ago
JSON representation

Forbidden APIs signature for my projects

Awesome Lists containing this project

README

          

# ph-forbidden-apis

[Forbidden APIs](https://github.com/policeman-tools/forbidden-apis) signature for my projects.
They are mostly about style and performance and not so much about correctness.

## Usage in Maven

Put a call to the forbidden-apis plugin and add this as a signatureArtifact:

```xml

...

...

de.thetaphi
forbiddenapis
3.2

false


jdk-unsafe
jdk-deprecated
jdk-internal
jdk-non-portable
jdk-system-out
jdk-reflection




com.helger
ph-forbidden-apis
1.1.1
jar
forbidden-apis-java8.txt




**/TestClassToExclude.class






check
testCheck




...

...

```

Run the check explicitly (one of them):
```
mvn forbiddenapis:check
mvn forbiddenapis:testCheck
```

# News and Noteworthy

* v1.1.1 - 2018-03-28
* Fixed a typo in Java9 file, and added a test for reading
* v1.1.0 - 2018-03-28
* Changed filenames to `forbidden-apis-java8.txt` and `forbidden-apis-java9.txt`
* v1.0.0 - 2017-03-29
* Initial version containing `forbidden-apis.txt`

---

My personal [Coding Styleguide](https://github.com/phax/meta/blob/master/CodingStyleguide.md) |
It is appreciated if you star the GitHub project if you like it.