Вот плагин, который я написал для аналогичных целей.
Подробности можно посмотреть здесь: https://github.com/yamanyar/restrict-maven-plugin/wiki
Ограничить доступ от com.ya * к java.util.regex.*
<restriction>com.ya* to java.util.regex.*</restriction>
Ограничить доступ от com.ya * (кроме com.yamanyar.core. ) к java.util.regex. ,
<restriction>com.ya*,!com.yamanyar.core.* to java.util.regex.*</restriction>
Ограничьте доступ к com.ya * (кроме com.yamanyar.core. ) и com.abc.Test для java.util.regex.
<restriction>com.ya*,com.abc.Test,!com.yamanyar.core.* to java.util.regex.*</restriction>
Ограничить доступ к com.ya * (кроме com.yamanyar.core. ) и com.abc.Test для java.util.regex. (кроме java.util.regex.Matcher) <restriction>com.ya*,com.abc.Test,!com.yamanyar.core.* to java.util.regex.*,!java.util.regex.Matcher</restriction>
Ограничить доступ к com.ya * (кроме com.yamanyar.core. ) и com.abc.Test для java.util.regex. (кроме java.util.regex.Сличитель);а также ограничить com.ya * (кроме com.yamanyar.core. ) значением 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>