CXF в Java 5 - дополнительные зависимости Maven - PullRequest
3 голосов
/ 12 июля 2011

CXF опирается на связку библиотек, которые по умолчанию находятся в java 6, добавление их в проект java 5 немного затруднительно.

Есть ли простая зависимость или 2 для добавления CXF для работы в Java 5?

Спасибо.

1 Ответ

3 голосов
/ 13 июля 2011

Это то, что, наконец, сработало для меня, и имеет дополнительный бонус, который он также совместим с OSGi:

    <dependency>
        <groupId>org.apache.cxf.dosgi</groupId>
        <artifactId>cxf-dosgi-ri-singlebundle-distribution</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <artifactId>cxf-dosgi-ri-discovery-distributed-zookeeper-wrapper</artifactId>
                <groupId>org.apache.cxf.dosgi</groupId>
            </exclusion>
        </exclusions>
    </dependency>

РЕДАКТИРОВАТЬ # 1

Словоосторожности (усвоили трудный путь), эта зависимость имеет свою собственную версию нескольких библиотек, включая Xerces.Если вы используете что-то еще, у которого есть один из них в пути (например, dom4j -> jaxen -> xerces), вы можете получить странные «AbstractMethodErrors», потому что у вас на пути две копии одного и того же класса :(

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...