I have the following maven.xml file:

<project xmlns:j="jelly:core">
<goal name="myGoal">

<j:forEach begin="1" end="5" indexVar="i">
        <echo>${i}</echo>
        
        <exec executable="gcc">
                <arg line=" -DA=${i} test.c -o test.exe"/>
        </exec>
        <exec executable="test"/>
        
</j:forEach>
</goal>
</project>


The file test.c :

int main()
{
        int a = A;
        printf("a = %i",a);
        return a;
}

It looks like it works... I get the right output from the function....

Here is the Maven output:

build:start:

myGoal:
    [echo] 1
    [exec] a = 1
    [exec] [ERROR] Result: 1
    [echo] 2
    [exec] a = 2
    [exec] [ERROR] Result: 2
    [echo] 3
    [exec] a = 3
    [exec] [ERROR] Result: 3
    [echo] 4
    [exec] a = 4
    [exec] [ERROR] Result: 4
    [echo] 5
    [exec] a = 5
    [exec] [ERROR] Result: 5
BUILD SUCCESSFUL
Total time: 2 seconds


All the right values are returned, but why does it say [ERROR] after the
execution?

I hope you have an answer.

Best regards,
Claus


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to