Скопируйте файлы в jar в OSGi jar с помощью BndTools - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь упаковать некоторые WebJars (в OSGi jar), чтобы сделать их совместимыми с OSGi.Для этого я использую BndTools.

Мой WebJar выглядит следующим образом:

META-INF/
  resources/
    webjars/
      my-component/
        <files>

В моем перепакованном банке содержимое должно быть следующим:

META-INF/
  resources/
    frontend/
      bower_components/
        my-component/
          <files>

Если я добавлю следующую строку в мой bnd-файл, будут скопированы правильные файлы, но скопирована и вся структура папок (относительная структура папок будет сохранена, как это было в оригинальном jar):

Include-Resource: META-INF/resources/frontend/bower_components/=@webjars/my-componen-1.0.0.jar.jar!/META-INF/resources/webjars/*

Результаты:

META-INF/
  resources/
    frontend/
      bower_components/
        META-INF/
          resources/
            webjars/
              my-component/
                <files>

Есть ли способ указать BndTools не сохранять относительную структуру папок?

Спасибо.

...