Как добавить package-info.class в архив ShrinkWrap?

У меня есть packge-info.java файл в одном из моих пакетов. Он содержит некоторые широко используемые аннотации.

Как я могу добавить соответствующий package-info.class в архив ShrinkWrap?

1 ответ

Решение

Хорошо, я нашел следующее решение:

  archive.addPackages(false, new Filter<ArchivePath>()
  {
     @Override
     public boolean include(ArchivePath path)
     {
         return path.get().endsWith("package-info.class");
     }
  }, SDMEventBroadcaster.class.getPackage());

Он делает то, что я ожидаю, но было бы неплохо иметь решение без фильтра.

Другие вопросы по тегам