Hmm, I don't know why your first example is working, because that is not a 
valid layout for the POM. See [1].
because eclipse plugin accept this layout
i tried my pom.xml with " mvn help:active-profiles " with a terminal and i had an error
Could you give us the output of mvn -e -P <your-profile> <your-goal>
i found the problem:
i have got a build tag with sourceDirectory tag outside the profile !

with the following layout, i don't have any error

<project>
   [...]
   <build>
      <sourceDirectory>...</sourceDirectory>
      <testSourceDirectory>src/test</testSourceDirectory>
      <resources>
           <resource>
           <filtering>true</filtering>
           <directory>src/main/resources/</directory>
               <excludes>
                  <exclude>foo</exclude>
               </excludes>
           </resource>
      </resources>
   </build>
   [...]
   <profiles>
      <profile>
         <build>
          [...]
         </build>
      </profile>
<profile> <build>
          [...]
         </build>
      </profile>
   </profiles>
</project>
With regards,

Nick Stolwijk

[1] http://maven.apache.org/ref/2.0.7/maven-model/maven.html
thanks a lot

supareno
-----Original Message-----
From: supareno [mailto:[EMAIL PROTECTED]
Sent: Thu 1/31/2008 2:34 PM
To: Maven Users List
Subject: problems with multiple profiles...
hello,

i read a lot about profiles ans i 'm stuck on a problem
i'm using eclipse 3.2
my maven version is :
Maven version: 2.0.8
my java version is:
Java version: 1.6.0_03

so, in my pom.xml, i have a profile with build, plugins and depedencies like this:

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>groupid</groupId>
    <artifactId>artifactid</artifactId>
    [...]
    <profile>
       <build>
          [...]
       </build>
       <depedencies>
          [...]
       </depedencies>
       [...]
    </profile>
</project>

when i run this pom with the eclipse external tools launcher, everything works fine
but i put mu profile between <profiles> tag like this

<project>
    [...]
    <profiles>
        <profile>
           [...]
        </profile>
    </profiles>
</project>

to add another profile, i've got an error which is:

INFO] ----------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ---------------------------------------------------------------------------- [INFO] Error scanning for extensions: Error building model lineage in order to pre-scan for extensions: Failed to parse model from: /home/<project>/pom.xml for project unknown at /home/<project>/pom.xml [INFO] ----------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jan 31 14:23:32 CET 2008
[INFO] Memory 2M/4M
[INFO] ----------------------------------------------------------------------------

what's wrong with my config??

regards
supareno

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





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

Reply via email to