Tnx, It worked! Cheers,
/j gnodet wrote: > > ServiceMix 3.1.1 is being voted currently and this should be fixed. > You can even try it using: > > mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling \ > -DarchetypeArtifactId=servicemix-jsr181-annotated-service-unit \ > -DarchetypeVersion=3.1.1-incubating -DgroupId=com.company \ > -DartifactId=wstest-SU \ > -DremoteRepositories= > http://people.apache.org/~gnodet/servicemix-3.1.1-incubating > > Then, just edit the generated pom.xml to change back to ServiceMix > 3.1instead of > 3.1.1. > > On 5/22/07, J.Gustafsson <[EMAIL PROTECTED]> wrote: >> >> >> Hi, >> >> I followed a former post on creating on deploying on a servicemix-jsr181 >> component. >> bsnyder distributed some instructions that unfortunately did not work >> (for >> me et least). >> >> 1. >> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling >> -DarchetypeArtifactId=servicemix-jsr181-annotated-service-unit >> -DarchetypeVersion=3.1-incubating -DgroupId=com.company >> -DartifactId=wstest-SU >> -DremoteRepositories= >> http://people.apache.org/repo/m2-incubating-repository >> >> This creates a maven project skeleton and a sample java file >> ExampleService.java. >> >> 2. When I run mvn install on this generated pom.xml, I recieve: >> Missing: >> ---------- >> 1) org.codehaus.xfire:xfire-jaxws:jar:${xfire-version} >> >> Try downloading the file manually from the project website. >> >> Then, install it using the command: >> mvn install:install-file -DgroupId=org.codehaus.xfire >> -DartifactId=xfire-jaxws \ >> -Dversion=${xfire-version} -Dpackaging=jar -Dfile=/path/to/file >> >> Path to dependency: >> 1) com.company:wstest-SU:jbi-service-unit:1.0-SNAPSHOT >> 2) org.codehaus.xfire:xfire-jaxws:jar:${xfire-version} >> >> 4. Now I changed the pom.xml and added <properties> >> <xfire-version>1.2.4</xfire-version> </properties>. >> After running mvn install, I get: >> ... >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Failed to generate jbi.xml >> ... >> >> 5. Then I added <configuration> >> <generateJbiDescriptor>false</generateJbiDescriptor> </configuration> to >> the >> org.apache.servicemix.tooling configuration in the pom.xml (read from >> another post..) >> >> The mvn install gives: >> >> ] >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Error executing ant tasks >> >> Embedded error: >> org.springframework.beans.factory.BeanDefinitionStoreException: >> IOException >> parsing >> XML document from class path resource >> [T:/Test/src/main/resources/services.xml]; nested exception is >> java.io.FileNotFoundException: class path resource >> [T:/Test/src/main/resources/services.xml] cannot >> be opened because it does not exist >> >> It seems like the mv create has created wrong paths in the pom.xml >> >> 6. I changed the <pathelement path="T:\Test/target/classes" /> to >> <pathelement path="T:\Test/wstest-SU/target/classes" /> and >> <pathelement path="T:\Test/src/main/java" /> to >> <pathelement path="T:\Test/wstest-SU/src/main/java" /> as well as >> configUrl="T:\Test/src/main/resources/services.xml" to >> configUrl="T:\Test/wstest-SU/src/main/resources/services.xml" >> >> Now when I run mvn install, I get: >> >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Error executing ant tasks >> >> Embedded error: org.springframework.beans.factory.BeanCreationException: >> Error creating bean with na >> me 'org.codehaus.xfire.spring.ServiceBean' defined in file >> [T:\Test\wstest-SU\src\main\resources\ser >> vices.xml]: Error setting property values; nested exception is >> org.springframework.beans.PropertyAcc >> essExceptionsException: PropertyAccessExceptionsException (1 errors); >> nested >> propertyAccessException >> s are: [org.springframework.beans.TypeMismatchException: Failed to >> convert >> property value of type [j >> ava.lang.String] to required type [java.lang.Class] for property >> 'serviceClass'; nested exception is >> java.lang.IllegalArgumentException: Class not found: >> com.company.ExampleService] >> >> I'm afraid I'm stuck here. Could any body please help me? >> >> regards, >> >> /j >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Maven-archetype-for-jsr181-component-etc...-tf3795230s12049.html#a10734513 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Principal Engineer, IONA > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/Maven-archetype-for-jsr181-component-etc...-tf3795230s12049.html#a10735711 Sent from the ServiceMix - User mailing list archive at Nabble.com.
