最終的なアーカイブからクラスを除外するにはどうすればよいですか?
public static JavaArchive unitTestJar() {
return ShrinkWrap.create( JavaArchive.class )
.addAsManifestResource( EmptyAsset.INSTANCE, "beans.xml" )
.addPackages( false, getCorePackages() );
}
public static String[] getCorePackages( String... args ) {
List<String> strings = Arrays.asList(
"com.lm.util",
"com.lm.infrastructure"
);
strings.addAll( Arrays.asList( args ) );
return (String[]) strings.toArray();
}
Filter APIがあるようですが、使用方法の例が見つからないようです。最終的に、私は*Test*
. 一度にクラスを追加しようとするよりも簡単です。