> so you need to do ' -P vm,!dev '
>
That is not true. Enabling the "vm" profile will disable the
activeByDefault one ("dev") automatically.
/Anders
>
>
>
>
>
> On 12/5/12 7:53 AM, "Javix" <[email protected]> wrote:
>
> >I'm back with a strange behaviour. In a separate project which has
> >profiles
> >defined exactly the same way, passing the option '-P [profile name]' does
> >not work at all, Maven continues to use the default activated profile.
> >Here
> >is a working example:
> >
> ><project xmlns="http://maven.apache.org/POM/4.0.0"
> >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> >http://maven.apache.org/xsd/maven-4.0.0.xsd">
> > <modelVersion>4.0.0</modelVersion>
> >
> > <groupId>com.spot.sncf</groupId>
> > <artifactId>java_cukes</artifactId>
> > <version>1.0-SNAPSHOT</version>
> > <packaging>jar</packaging>
> >
> > <name>java_cukes</name>
> > <url>http://maven.apache.org</url>
> > <build>
> > <plugins>
> > <plugin>
> > <groupId>org.apache.maven.plugins</groupId>
> >
> <artifactId>maven-compiler-plugin</artifactId>
> > <version>2.3.2</version>
> > <configuration>
> > <source>1.6</source>
> > <target>1.6</target>
> > </configuration>
> > </plugin>
> >
> > <plugin>
> > <groupId>org.apache.maven.plugins</groupId>
> > <artifactId>maven-site-plugin</artifactId>
> > <version>3.1</version>
> > <configuration>
> > <reportPlugins>
> > <plugin>
> >
> <groupId>org.apache.maven.plugins</groupId>
> >
> <artifactId>maven-surefire-report-plugin</artifactId>
> >
> <version>2.4.3</version>
> > </plugin>
> > </reportPlugins>
> > </configuration>
> > </plugin>
> > </plugins>
> >
> > <resources>
> > <resource>
> > <directory>src/main/resources</directory>
> > <filtering>true</filtering>
> > </resource>
> > </resources>
> > </build>
> >
> > <properties>
> >
> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> >
> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncodin
> >g>
> > </properties>
> >
> > <profiles>
> > <profile>
> > <id>dev</id>
> > <activation>
> > <activeByDefault>true</activeByDefault>
> > </activation>
> > <properties>
> > <host>http://toto.com</host>
> > </properties>
> > </profile>
> > <profile>
> > <id>vm</id>
> > <properties>
> > <host>http://yoyo.com</host>
> > </properties>
> > </profile>
> > </profiles>
> >
> >
> > <dependencies>
> > <dependency>
> > <groupId>info.cukes</groupId>
> > <artifactId>cucumber-picocontainer</artifactId>
> > <version>1.1.1</version>
> > <scope>test</scope>
> > </dependency>
> > <dependency>
> > <groupId>info.cukes</groupId>
> > <artifactId>cucumber-junit</artifactId>
> > <version>1.1.1</version>
> > <scope>test</scope>
> > </dependency>
> > <dependency>
> > <groupId>junit</groupId>
> > <artifactId>junit</artifactId>
> > <version>4.10</version>
> > <scope>test</scope>
> > </dependency>
> > </dependencies>
> >
> ></project>
> >
> >Executing
> >
> >mvn test
> >
> >will run the activated default profile (vm).
> >
> >Running
> >
> >mvn test -P vm
> >
> >will run the 'vm' prifile.
> >
> >Using the same but in a different project runs only the activated profile,
> >no matter if I pass -P option.
> >Any idea?
> >
> >Thanks
> >
> >
> >
> >
> >
> >--
> >View this message in context:
> >
> http://maven.40175.n5.nabble.com/Getting-profile-settings-values-in-a-Java
> >-class-tp5722740p5735821.html
> >Sent from the Maven - Users mailing list archive at Nabble.com.
> >
> >---------------------------------------------------------------------
> >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]
>
>