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-consumer
> -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-consumer
> -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