Я конвертирую устаревший проект jar в SBT, и по странным причинам, которые нелегко решить, этот проект поставляется с " javax / servlet / Servlet.class " внутри него. Поэтому мне нужно как-то исключить этот класс из файла jar, созданного package-bin . Как мне этого добиться? Предпочтительно я хотел бы исключить использование подстановочного знака (например, javax. * ).
Плагин сборки SBT действительно выглядит так, как будто у него есть функции, которые это делают, но меня беспокоит, что использование сборки sbt означает, что мой проект jar не будет работать в проекте модуля muliti (т. Е. Если я включить его как зависимость в файл войны, тогда военным проектам нужно указать запустить сборку в зависимом проекте jar, а не package-bin - но здесь я могу ошибаться) .