Apache CXF "синхронизирует" их выпуски к центральному репозиторию Знатока. Когда я смотрю на записи CXF, нет никаких файлов банки, просто англичанин.
Если я включаю следующий раздел в своего англичанина, сбои сборки, потому что он не может загрузить cxf зависимость:
org.apache.cxf
cxf
2.1.3
jar
Если я изменяю тип на "англичанина", сборка успешно выполняется, но соответствующие банки не загружены (и таким образом, очевидно, не включены в пакет.)
Что я пропускаю?
Смотрите образцы. То, что вы делали, было зависеть от совокупного проекта, и это не имеет никакого эффекта.
Типично это:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version>
</dependency>
<!-- Jetty is needed if you're using the CXFServlet -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>${cxf.version}</version>
</dependency>
Укажите на артефакты, которые вам нужны:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-api</artifactId>
<version>2.1.3</version>
<type>jar</type>
</dependency>