On 12 April 2011 14:32, HIRRI El Houssein Amine <[email protected]> wrote:
> Dear Stuart McCulloch,
> I already use
>
>
> org.apache.cxf
> cxf-bundle
> 2.3.3
>
>
> in my file (you can check the attached file to my previous post), and the
> problem persist, but when I add the plugin 'maven-bundle-plugin the problem
> seem to be solved
>
That's strange, since I just tried the following minimal pom (and basic
web.xml) and was able to download the "cfx-bundle" jar and build a valid
WAR:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>WurflManagement</groupId>
<artifactId>WurflManagement</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.3.3</version> <!-- note
there's no "type" element -->
</dependency>
</dependencies>
</project>
Results:
$ mvn clean install
...
$ unzip -l target/WurflManagement-0.0.1-SNAPSHOT.war
Archive: target/WurflManagement-0.0.1-SNAPSHOT.war
Length Date Time Name
-------- ---- ---- ----
0 04-12-11 14:56 META-INF/
126 04-12-11 14:56 META-INF/MANIFEST.MF
0 04-12-11 14:56 WEB-INF/
0 04-12-11 14:56 WEB-INF/classes/
0 04-12-11 14:56 WEB-INF/lib/
445288 04-06-11 22:01 WEB-INF/lib/antlr-2.7.7.jar
895124 04-12-11 14:49 WEB-INF/lib/antlr-3.2.jar
151989 04-12-11 14:49 WEB-INF/lib/antlr-runtime-3.2.jar
4467 04-06-11 15:27 WEB-INF/lib/aopalliance-1.0.jar
43578 04-12-11 14:49 WEB-INF/lib/asm-3.3.jar
1663318 04-12-11 14:50 WEB-INF/lib/bcprov-jdk15-1.45.jar
575389 04-06-11 17:35 WEB-INF/lib/commons-collections-3.2.1.jar
279193 04-06-11 17:46 WEB-INF/lib/commons-lang-2.5.jar
60686 04-06-11 15:44 WEB-INF/lib/commons-logging-1.1.1.jar
100193 04-12-11 14:49 WEB-INF/lib/commons-pool-1.5.5.jar
5218493 04-12-11 14:49 WEB-INF/lib/cxf-bundle-2.3.3.jar
47465 04-12-11 14:49 WEB-INF/lib/geronimo-activation_1.1_spec-1.1.jar
12452 04-12-11 14:49
WEB-INF/lib/geronimo-annotation_1.0_spec-1.1.1.jar
223298 04-12-11 14:49 WEB-INF/lib/geronimo-javamail_1.4_spec-1.7.1.jar
60214 04-12-11 14:49 WEB-INF/lib/geronimo-jaxws_2.2_spec-1.0.jar
32359 04-12-11 14:49 WEB-INF/lib/geronimo-jms_1.1_spec-1.1.1.jar
96323 04-12-11 14:49 WEB-INF/lib/geronimo-servlet_3.0_spec-1.0.jar
28804 04-12-11 14:49 WEB-INF/lib/geronimo-stax-api_1.0_spec-1.0.1.jar
15572 04-12-11 14:49
WEB-INF/lib/geronimo-ws-metadata_2.0_spec-1.1.3.jar
104554 04-12-11 14:49 WEB-INF/lib/jaxb-api-2.2.1.jar
877973 04-12-11 14:49 WEB-INF/lib/jaxb-impl-2.2.1.1.jar
3112544 04-12-11 14:49 WEB-INF/lib/jaxb-xjc-2.2.1.1.jar
72478 04-12-11 14:50 WEB-INF/lib/jettison-1.2.jar
20119 04-12-11 14:49
WEB-INF/lib/jetty-continuation-7.2.2.v20101205.jar
99250 04-12-11 14:49 WEB-INF/lib/jetty-http-7.2.2.v20101205.jar
76718 04-12-11 14:49 WEB-INF/lib/jetty-io-7.2.2.v20101205.jar
280517 04-12-11 14:49 WEB-INF/lib/jetty-server-7.2.2.v20101205.jar
196838 04-12-11 14:49 WEB-INF/lib/jetty-util-7.2.2.v20101205.jar
9898 04-12-11 14:50 WEB-INF/lib/jra-1.0-alpha-4.jar
871260 04-12-11 14:50 WEB-INF/lib/js-1.7R2.jar
46367 04-11-11 12:24 WEB-INF/lib/jsr311-api-1.1.1.jar
32900 04-12-11 14:49 WEB-INF/lib/neethi-2.0.4.jar
65261 04-06-11 15:02 WEB-INF/lib/oro-2.0.8.jar
18817 04-12-11 14:49 WEB-INF/lib/saaj-api-1.3.jar
278145 04-12-11 14:49 WEB-INF/lib/saaj-impl-1.3.2.jar
278281 04-06-11 17:35 WEB-INF/lib/serializer-2.7.1.jar
25496 04-06-11 15:26 WEB-INF/lib/slf4j-api-1.6.1.jar
321190 04-12-11 14:49 WEB-INF/lib/spring-aop-3.0.5.RELEASE.jar
53082 04-12-11 14:49 WEB-INF/lib/spring-asm-3.0.5.RELEASE.jar
555410 04-12-11 14:49 WEB-INF/lib/spring-beans-3.0.5.RELEASE.jar
668861 04-12-11 14:49 WEB-INF/lib/spring-context-3.0.5.RELEASE.jar
382442 04-12-11 14:49 WEB-INF/lib/spring-core-3.0.5.RELEASE.jar
169752 04-12-11 14:49 WEB-INF/lib/spring-expression-3.0.5.RELEASE.jar
185312 04-12-11 14:49 WEB-INF/lib/spring-jms-3.0.5.RELEASE.jar
231922 04-12-11 14:49 WEB-INF/lib/spring-tx-3.0.5.RELEASE.jar
395587 04-12-11 14:49 WEB-INF/lib/spring-web-3.0.5.RELEASE.jar
179985 04-12-11 14:49 WEB-INF/lib/stax2-api-3.0.2.jar
172023 04-07-11 19:13 WEB-INF/lib/stringtemplate-3.2.jar
421339 04-12-11 14:49 WEB-INF/lib/velocity-1.6.4.jar
483862 04-12-11 14:49 WEB-INF/lib/woodstox-core-asl-4.0.8.jar
148429 04-12-11 14:49 WEB-INF/lib/wsdl4j-1.6.2.jar
333318 04-12-11 14:50 WEB-INF/lib/wss4j-1.5.11.jar
3176148 04-06-11 17:35 WEB-INF/lib/xalan-2.7.1.jar
84091 04-12-11 14:49 WEB-INF/lib/xml-resolver-1.2.jar
2694049 04-12-11 14:50 WEB-INF/lib/xmlbeans-2.4.0.jar
148829 04-12-11 14:49 WEB-INF/lib/XmlSchema-1.4.7.jar
450163 04-12-11 14:50 WEB-INF/lib/xmlsec-1.4.4.jar
296 04-12-11 14:51 WEB-INF/web.xml
0 04-12-11 14:56 META-INF/maven/
0 04-12-11 14:56 META-INF/maven/WurflManagement/
0 04-12-11 14:56 META-INF/maven/WurflManagement/WurflManagement/
606 04-12-11 14:56
META-INF/maven/WurflManagement/WurflManagement/pom.xml
124 04-12-11 14:56
META-INF/maven/WurflManagement/WurflManagement/pom.properties
-------- -------
27678567 68 files
Because there's no <type> in the dependency, I didn't need to add the
maven-bundle-plugin - the downloaded dependency is cxf-bundle-2.3.3.jar
which you can see in the final WAR. So you really should be able to use a
normal dependency declaration as above and unfortunately I don't know why
this isn't working for you...
Oh well :/
--
Cheers, Stuart