You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by jcamus <jc...@parkeon.com> on 2008/08/27 15:08:32 UTC
${cxf-version} : where is it defined?
I am looking deeply the famous sample : cxf-wsdl-first sample. It the pom.xml
of the cxf-se there is :
a use of ${cxf-version}. Where this value is defined?
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf-version}</version>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${basedir}/target/jaxws</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/Communicator.wsdl</wsdl>
<extraargs>
<extraarg>-verbose</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
When I try to adapt my project from this sample, I have the following error
with mvn install :
[INFO] Failed to resolve artifact.
GroupId: org.apache.cxf
ArtifactId: cxf-codegen-plugin
Version: ${cxf-version}
--
View this message in context: http://www.nabble.com/%24%7Bcxf-version%7D-%3A-where-is-it-defined--tp19180551p19180551.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: ${cxf-version} : where is it defined?
Posted by jcamus <jc...@parkeon.com>.
Ok. Many thanks ! It helps me a lot!
ivan-50 wrote:
>
> jcamus пишет:
>> I am using the SMX version 3.2.2. But I still can deploy into SMX the
>> problem
>> is with maven and configuration files, no?
>>
>>
>>
>> ivan-50 wrote:
>>> What version of SMX do you use? Look at org.apache.servicemix:servicemix
>>> pom of needed version.
>>>
>>>
>>
>
> You develop some service and your root pom has no parent pom
> "servicemix". Correct?
>
>
> FYI:
>
> in SMX-3.2.2 it is used
>
> <cxf-version>2.0.7</cxf-version>
>
>
--
View this message in context: http://www.nabble.com/%24%7Bcxf-version%7D-%3A-where-is-it-defined--tp19180551p19182868.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: ${cxf-version} : where is it defined?
Posted by ivan <iv...@dhousestudio.com>.
jcamus пишет:
> I am using the SMX version 3.2.2. But I still can deploy into SMX the problem
> is with maven and configuration files, no?
>
>
>
> ivan-50 wrote:
>> What version of SMX do you use? Look at org.apache.servicemix:servicemix
>> pom of needed version.
>>
>>
>
You develop some service and your root pom has no parent pom
"servicemix". Correct?
FYI:
in SMX-3.2.2 it is used
<cxf-version>2.0.7</cxf-version>
Re: ${cxf-version} : where is it defined?
Posted by jcamus <jc...@parkeon.com>.
I am using the SMX version 3.2.2. But I still can deploy into SMX the problem
is with maven and configuration files, no?
ivan-50 wrote:
>
> What version of SMX do you use? Look at org.apache.servicemix:servicemix
> pom of needed version.
>
>
--
View this message in context: http://www.nabble.com/%24%7Bcxf-version%7D-%3A-where-is-it-defined--tp19180551p19181029.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: ${cxf-version} : where is it defined?
Posted by ivan <iv...@dhousestudio.com>.
jcamus пишет:
> No sorry it is not defined in the parent pom.xml!
> So where?
> I tried to "hard code" the cxf-version to 2.1.1 (latest cxf version), but I
> have many compilation problem!
> like this (in the cxf-se pom.xml) :
>
> <properties>
> <servicemix-version>3.2.1</servicemix-version>
> <cxf-version>2.0.8</cxf-version>
> </properties>
>
>
>
> ivan-50 wrote:
>> jcamus пишет:
>>> I am looking deeply the famous sample : cxf-wsdl-first sample. It the
>>> pom.xml
>>> of the cxf-se there is :
>>> a use of ${cxf-version}. Where this value is defined?
>>>
>>> <plugin>
>>> <groupId>org.apache.cxf</groupId>
>>> <artifactId>cxf-codegen-plugin</artifactId>
>>> <version>${cxf-version}</version>
>>> <executions>
>>> <execution>
>>> <phase>generate-sources</phase>
>>> <configuration>
>>>
>>> <sourceRoot>${basedir}/target/jaxws</sourceRoot>
>>> <wsdlOptions>
>>> <wsdlOption>
>>>
>>> <wsdl>${basedir}/src/main/resources/Communicator.wsdl</wsdl>
>>> <extraargs>
>>> <extraarg>-verbose</extraarg>
>>> </extraargs>
>>> </wsdlOption>
>>>
>>> </wsdlOptions>
>>>
>>> </configuration>
>>> <goals>
>>> <goal>wsdl2java</goal>
>>> </goals>
>>> </execution>
>>> </executions>
>>> </plugin>
>>> <plugin>
>>>
>>> When I try to adapt my project from this sample, I have the following
>>> error
>>> with mvn install :
>>>
>>>
>>> [INFO] Failed to resolve artifact.
>>>
>>> GroupId: org.apache.cxf
>>> ArtifactId: cxf-codegen-plugin
>>> Version: ${cxf-version}
>>>
>>>
>>>
>> Look at the parent pom.
>>
>>
>
What version of SMX do you use? Look at org.apache.servicemix:servicemix
pom of needed version.
Re: ${cxf-version} : where is it defined?
Posted by Freeman Fang <fr...@gmail.com>.
jcamus wrote:
> No sorry it is not defined in the parent pom.xml!
>
It's in the parent
cxf-wsdl-first parent is defined as
<parent>
<groupId>org.apache.servicemix</groupId>
<artifactId>samples</artifactId>
<version>3.2.2</version>
</parent>
and the samples parent is defined as
<parent>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix</artifactId>
<version>3.2.2</version>
</parent>
So in the root pom which published [1] of servicemix you can find the
cxf-version, for servicemix 3.2.2 we are using cxf 2.0.7
[1]http://repo1.maven.org/maven2/org/apache/servicemix/servicemix/3.2.2/servicemix-3.2.2.pom
> So where?
> I tried to "hard code" the cxf-version to 2.1.1 (latest cxf version), but I
> have many compilation problem!
> like this (in the cxf-se pom.xml) :
>
> <properties>
> <servicemix-version>3.2.1</servicemix-version>
> <cxf-version>2.0.8</cxf-version>
> </properties>
>
>
>
> ivan-50 wrote:
>
>> jcamus пишет:
>>
>>> I am looking deeply the famous sample : cxf-wsdl-first sample. It the
>>> pom.xml
>>> of the cxf-se there is :
>>> a use of ${cxf-version}. Where this value is defined?
>>>
>>> <plugin>
>>> <groupId>org.apache.cxf</groupId>
>>> <artifactId>cxf-codegen-plugin</artifactId>
>>> <version>${cxf-version}</version>
>>> <executions>
>>> <execution>
>>> <phase>generate-sources</phase>
>>> <configuration>
>>>
>>> <sourceRoot>${basedir}/target/jaxws</sourceRoot>
>>> <wsdlOptions>
>>> <wsdlOption>
>>>
>>> <wsdl>${basedir}/src/main/resources/Communicator.wsdl</wsdl>
>>> <extraargs>
>>> <extraarg>-verbose</extraarg>
>>> </extraargs>
>>> </wsdlOption>
>>>
>>> </wsdlOptions>
>>>
>>> </configuration>
>>> <goals>
>>> <goal>wsdl2java</goal>
>>> </goals>
>>> </execution>
>>> </executions>
>>> </plugin>
>>> <plugin>
>>>
>>> When I try to adapt my project from this sample, I have the following
>>> error
>>> with mvn install :
>>>
>>>
>>> [INFO] Failed to resolve artifact.
>>>
>>> GroupId: org.apache.cxf
>>> ArtifactId: cxf-codegen-plugin
>>> Version: ${cxf-version}
>>>
>>>
>>>
>>>
>> Look at the parent pom.
>>
>>
>>
>
>
Re: ${cxf-version} : where is it defined?
Posted by jcamus <jc...@parkeon.com>.
No sorry it is not defined in the parent pom.xml!
So where?
I tried to "hard code" the cxf-version to 2.1.1 (latest cxf version), but I
have many compilation problem!
like this (in the cxf-se pom.xml) :
<properties>
<servicemix-version>3.2.1</servicemix-version>
<cxf-version>2.0.8</cxf-version>
</properties>
ivan-50 wrote:
>
> jcamus пишет:
>> I am looking deeply the famous sample : cxf-wsdl-first sample. It the
>> pom.xml
>> of the cxf-se there is :
>> a use of ${cxf-version}. Where this value is defined?
>>
>> <plugin>
>> <groupId>org.apache.cxf</groupId>
>> <artifactId>cxf-codegen-plugin</artifactId>
>> <version>${cxf-version}</version>
>> <executions>
>> <execution>
>> <phase>generate-sources</phase>
>> <configuration>
>>
>> <sourceRoot>${basedir}/target/jaxws</sourceRoot>
>> <wsdlOptions>
>> <wsdlOption>
>>
>> <wsdl>${basedir}/src/main/resources/Communicator.wsdl</wsdl>
>> <extraargs>
>> <extraarg>-verbose</extraarg>
>> </extraargs>
>> </wsdlOption>
>>
>> </wsdlOptions>
>>
>> </configuration>
>> <goals>
>> <goal>wsdl2java</goal>
>> </goals>
>> </execution>
>> </executions>
>> </plugin>
>> <plugin>
>>
>> When I try to adapt my project from this sample, I have the following
>> error
>> with mvn install :
>>
>>
>> [INFO] Failed to resolve artifact.
>>
>> GroupId: org.apache.cxf
>> ArtifactId: cxf-codegen-plugin
>> Version: ${cxf-version}
>>
>>
>>
>
> Look at the parent pom.
>
>
--
View this message in context: http://www.nabble.com/%24%7Bcxf-version%7D-%3A-where-is-it-defined--tp19180551p19180813.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: ${cxf-version} : where is it defined?
Posted by ivan <iv...@dhousestudio.com>.
jcamus пишет:
> I am looking deeply the famous sample : cxf-wsdl-first sample. It the pom.xml
> of the cxf-se there is :
> a use of ${cxf-version}. Where this value is defined?
>
> <plugin>
> <groupId>org.apache.cxf</groupId>
> <artifactId>cxf-codegen-plugin</artifactId>
> <version>${cxf-version}</version>
> <executions>
> <execution>
> <phase>generate-sources</phase>
> <configuration>
> <sourceRoot>${basedir}/target/jaxws</sourceRoot>
> <wsdlOptions>
> <wsdlOption>
>
> <wsdl>${basedir}/src/main/resources/Communicator.wsdl</wsdl>
> <extraargs>
> <extraarg>-verbose</extraarg>
> </extraargs>
> </wsdlOption>
>
> </wsdlOptions>
>
> </configuration>
> <goals>
> <goal>wsdl2java</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
>
> When I try to adapt my project from this sample, I have the following error
> with mvn install :
>
>
> [INFO] Failed to resolve artifact.
>
> GroupId: org.apache.cxf
> ArtifactId: cxf-codegen-plugin
> Version: ${cxf-version}
>
>
>
Look at the parent pom.