Hi Dave,

I had no maven-compiler-plugin in my pom.xml
I added your piece of code and the compilation worked fine. Thank you!

Vivian


-----Message d'origine-----
De : Dave Stanley [mailto:[email protected]] 
Envoyé : mercredi 8 juillet 2009 04:10
À : [email protected]
Objet : Re: Maven compilation java 1.3

Hi Vivian,
Maybe check in your pom.xml that the maven compiler plugin is set to 1.5 or 
greater..

  <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>

/Dave

On Fri, Jul 3, 2009 at 10:56 AM, Madesclair Vivian < 
[email protected]> wrote:

> Hi,
>
> I am now testing HTTPMarshaler. I saw there is an exemple on 
> servicemix website. And I succeeded in having a very simple marshaler 
> working (forwarding a constant message). However, now I am trying to 
> implement a marshaler converting HTTP headers to JBI message 
> properties. And upon compilation ("mvn clean install") of my SA, maven 
> tells me (see output at the end of my mail) that my code is 
> incompatible with -source1.3. Is smx working only with source 1.3? I 
> don't understand why maven is using that option. If smx is alright with 1.5, 
> where can I configure this?
>
> By the way, I found this page
> (http://cwiki.apache.org/SM/discussion-forums.html#nabble-td19543064)
> advising on the conversion of headers to properties. But is there 
> anywhere I can find official documentation about this? About 
> marshalers, forwarding property to them (I don't understand how the 
> piece of xml can work and fill the list in the class) and about 
> xbeans.xml (what can we put in there, especially under the <bean> tag).
>
> Best Regards,
> Vivian
>
>
> Maven Output :
>
> [INFO] Compilation failure
>
> C:\Work\Fuse-ESB-3.4.0.2\components\myJBI\AV-Mail-v1.00\av-http-consum
> er 
> -su\src\main\java\com\sopragroup\mp\esb\esb\HTTPMarshaler.java:[27,13]
> generics are not supported in -source 1.3(use -source 5 or higher to 
> enable generics)
>        private List<String> headers;
>
> C:\Work\Fuse-ESB-3.4.0.2\components\myJBI\AV-Mail-v1.00\av-http-consum
> er 
> -su\src\main\java\com\sopragroup\mp\esb\esb\HTTPMarshaler.java:[60,27]
> for-each loops are not supported in -source 1.3(use -source 5 or 
> higher to enable for-each loops)
>        for (String header : headers) {
>
>
>

Reply via email to