Ecco plug-in che ho scritto per scopi simili.
dettagli può essere visto qui: https://github.com/yamanyar/restrict-maven-plugin/wiki
Limita tutti gli accessi da com.ya * a * java.util.regex
<restriction>com.ya* to java.util.regex.*</restriction>
Limita tutti gli accessi da com.ya * (ad eccezione COM.. yamanyar.core ) a java.util.regex.,
<restriction>com.ya*,!com.yamanyar.core.* to java.util.regex.*</restriction>
Limita tutti gli accessi da com.ya * (tranne com.yamanyar.core. ) e com.abc.Test a java.util.regex.
<restriction>com.ya*,com.abc.Test,!com.yamanyar.core.* to java.util.regex.*</restriction>
Limita tutti gli accessi da com.ya * (tranne com.yamanyar.core. ) e com.abc.Test a java.util.regex. (tranne java.util.regex.Matcher) <restriction>com.ya*,com.abc.Test,!com.yamanyar.core.* to java.util.regex.*,!java.util.regex.Matcher</restriction>
Limita tutti gli accessi da com.ya * (tranne com.yamanyar.core. ) e com.abc.Test a java.util.regex. (tranne java.util.regex.Matcher); e inoltre limitare com.ya * (tranne com.yamanyar.core. ) per java.io.PrintStre .print *()
<restriction>com.ya*,com.abc.Test,!com.yamanyar.core.* to java.util.regex.*,!java.util.regex.Matcher</restriction>
<restriction>com.ya*,!com.yamanyar.core* to java.io.PrintStre*.print*()</restriction>
fonte
2013-11-06 09:33:00
Questa è una soluzione davvero bella ... – Neeraj