Используя Apache Felix, у меня есть компонент OSGi, который я создал и который связывает некоторое промежуточное программное обеспечение, используемое моей компанией. В настоящее время это зависит от большого количества внешних библиотек, и я, кажется, столкнулся с ограничением длины параметра Bundle-classpath:. Мне пришлось переименовать библиотеки, такие как commons-collection.jar, в ccoll.jar.
Мне любопытно, есть ли у кого-нибудь совет по обходу этого ограничения?
Bundle-ClassPath: .,lib/log4j.jar,lib/cvfs.jar,lib/backport.jar,lib/cbeanutils.jar,lib/ccodec.jar,lib/ccoll.jar,lib/chttp.jar,lib/cjxpath.jar,lib/clang.jar,[libs redacted],lib/saaj-api.jar,lib/saaj-impl.jar,lib/Schemas.jar,lib/xbean.jar,lib/clog.jar,lib/dom4j.jar,lib/xml-apis.jar,lib/xerces.jar,lib/xalan.jar,lib/jaxp-ri.jar,lib/japi.jar,lib/mail.jar
Полагаю, я мог бы получить больше символов, если бы не использовал lib / bits, но мне любопытно, если это ошибка, определенное ограничение или просто идиотизм с моей стороны