forbidden-apis - Generics Policeman's Forbidden API check

Property Value
Distribution Mageia 6.0
Repository Mageia Core i586
Package name forbidden-apis
Package version 1.7
Package release 6.mga6
Package architecture noarch
Package type rpm
Installed size 98.05 KB
Download size 82.58 KB
Official Mirror
This project implements the ANT task (+ Maven Mojo) announced in the Generics
Policeman Blog. It checks Java byte code against a list of "forbidden" API
Allows to parse Java byte code to find invocations of method/class/field
signatures and fail build (Apache Ant, Apache Maven, or CLI).


Package Version Architecture Repository
forbidden-apis-1.7-6.mga6.noarch.rpm 1.7 noarch Mageia Core
forbidden-apis - - -


Name Value
config(forbidden-apis) == 1.7-6.mga6
java-headless -
java-headless >= 1:1.5
javapackages-tools -
mvn(commons-cli:commons-cli) -
mvn(org.apache.ant:ant) -
mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) -
mvn(org.apache.maven:maven-plugin-api) -
mvn(org.codehaus.plexus:plexus-utils) -
mvn(org.ow2.asm:asm) -
mvn(org.ow2.asm:asm-commons) -
objectweb-asm >= 5


Name Value
config(forbidden-apis) == 1.7-6.mga6
forbidden-apis == 1.7-6.mga6
mvn(de.thetaphi:forbiddenapis) == 1.7
mvn(de.thetaphi:forbiddenapis:pom:) == 1.7


Type URL
Binary Package forbidden-apis-1.7-6.mga6.noarch.rpm
Source Package forbidden-apis-1.7-6.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install forbidden-apis rpm package:
    # urpmi forbidden-apis




2017-05-17 - neoclust <neoclust> 1.7-6.mga6
+ Revision: 1102544
- Fix BuildRequires
- Add missing BuildRequires to fix FTBFS
2016-03-02 - neoclust <neoclust> 1.7-5.mga6
+ Revision: 982562
- Second rebuild of the java stack
2016-02-23 - neoclust <neoclust> 1.7-4.mga6
+ Revision: 976218
- First rebuild of the java stack
- sync package forbidden-apis with fedora
- imported package forbidden-apis
2016-02-03 - Fedora Release Engineering <> - 1.7-3
- Rebuilt for
2015-06-17 - Fedora Release Engineering <> - 1.7-2
- Rebuilt for
2015-02-03 - Zdenek Zambersky <> 1.7-1
- updated to version 1.7
- version tag in custom pom.xml is now generated automaticaly

See Also

Package Description
forbidden-apis-javadoc-1.7-6.mga6.noarch.rpm Javadoc for forbidden-apis
foremost-1.5.7-8.mga6.i586.rpm Recover files based on their headers and footers
forge-parent-38-8.mga6.noarch.rpm Sonatype Forge Parent Pom
fortune-bofh-1.2-6.mga6.noarch.rpm BOFH excuses fortune
fortune-mod-1.99.4-1.mga6.i586.rpm A program which will display a fortune
fortune-murphy-1.0-20.mga6.noarch.rpm Quotes from Murphy's laws
fortune-pep-talk-0.1.0-2.mga6.noarch.rpm Pep talk quotes from Halls cough drops wrappers
fortune-shlomif-0.20.141-4.mga6.noarch.rpm Fortune Cookies Collection by Shlomi Fish
fossil-1.36-1.mga6.i586.rpm Simple, high-reliability, distributed, software configuration management
fotowall-0.9-9.mga6.i586.rpm Photo collection creativity tool
fotoxx-17.04.2-2.mga6.i586.rpm Editor of image files from digital cameras
four-in-a-row-3.22.1-1.mga6.i586.rpm GNOME Four-in-a-row game
fox-example-apps-1.7.52-2.mga6.i586.rpm FOX example applications
foxtrotgps-1.2.0-2.mga6.i586.rpm Easy-to-use graphical GPS tool
fp-ide-en-2.6.4-5.mga6.i586.rpm Text Mode Free Pascal IDE (English)