Hi All, Im trying to get multiple maven profiles to execute, but am having no success. It's very straight forward. I have two profiles executing the same plugin with a slight variation in configuration and each has a unique execution Id. When I try to execute maven, only one of the profiles actually is run.
Ideas? Here's my POM: <?xml version="1.0" encoding="UTF-8"?> <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.cx</groupId> <artifactId>Core2DB</artifactId> <version>1.0-SNAPSHOT</version> <profiles> <profile> <activation><activeByDefault>true</activeByDefault></activation> <id>core2DB</id> <build> <plugins> <plugin> <executions> <execution> <id>core2DB</id> </execution> </executions> <groupId>com.dbdeploy</groupId> <artifactId>maven-dbdeploy-plugin</artifactId> <version>3.0M3</version> <configuration> <scriptdirectory>scripts</scriptdirectory> <driver>com.mysql.jdbc.Driver</driver> <dbms>mysql</dbms> <outputfile>up_migrations.sql</outputfile> <undoOutputfile>down_migrations.sql</undoOutputfile> <url>jdbc:mysql://localhost/cxc2</url> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> </dependencies> </plugin> </plugins> </build> </profile> <profile> <id>activityDB</id> <activation><activeByDefault>true</activeByDefault></activation> <build> <plugins> <plugin> <executions> <execution> <id>activityDB</id> </execution> </executions> <groupId>com.dbdeploy</groupId> <artifactId>maven-dbdeploy-plugin</artifactId> <version>3.0M3</version> <configuration> <scriptdirectory>activityDBScripts</scriptdirectory> <driver>com.mysql.jdbc.Driver</driver> <dbms>mysql</dbms> <outputfile>up_migrations.sql</outputfile> <undoOutputfile>down_migrations.sql</undoOutputfile> <url>jdbc:mysql://localhost/activity</url> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> </dependencies> </plugin> </plugins> </build> </profile> </profiles> </project>