<?xml version= "1.0"?> <project xsi:schemalocation= "http://maven.apache.org/POM/4.0.0 http:// Maven.apache.org/xsd/maven-4.0.0.xsd "xmlns=" http://maven.apache.org/POM/4.0.0 "xmlns:xsi=" http://www.w3.org/ 2001/xmlschema-instance "> <properties> <mariadb-version>1.1.7</mariadb-version> < Mysql-version>5.1.25</mysql-version> <package.target>notexists</package.target> < Deploy.include>src/main/deploy</deploy.include> <dev.jspath>js/dev</dev.jspath> < Project.build.sourceencoding>utf-8</project.build.sourceencoding> <maven.build.timestamp.format> yyyymmddhhmmss</maven.build.timestamp.format> </properties> <profiles> <profile> <id> ;nas</id> <properties> <package.target>nas</package.target> </properties> <d ependencies> <dependency> <groupId>org.mariadb.jdbc</groupId> <artIfactid>mariadb-java-client</artifactid> <version>${mariadb-version}</version> <exclusio ns> <exclusion> <groupId>net.java.dev.jna</groupId> <artifactid>jna</art ifactid> </exclusion> </exclusions> </dependency> </dependencies> <buil d> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <arti
Factid>maven-war-plugin</artifactid> <version>2.6</version> <configuration>
<packagingExcludes>WEB-INF/lib/mysql-connector-java*.jar</packagingExcludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>testcust</id > <properties> <package.target>testCust</package.target> </properties> </profile
> </profiles> <build> <finalName>webProject</finalName> <plugins> <plugin> <groupid>org. Apache.maven.plugins</groupid> <artifactId>maven-war-plugin</artifactId> <version>2.6 </version> <configuration> <warname>${project.build.finalname}-${project.version}-${package.ta Rget}-${maven.build.timestamp}</warname> <warsourceexcludes>${dev.jspath}/**</warsourceexcludes > <webResources> <resource> <targetPath>WEB-INF</targetPath> <direc Tory>${deploy.include}/${package.target}</directory> <includes> <include>*.xml</inc lude> </includes> </resource> </webResources> </configuration> </pl ugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <ARTIFACTID>MAVEN-RESOURC Es-plugin</artifactid> <version>2.7</version> <executions> <execution> <id>copy-resources_properties<
/id> <phase>validate</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputdirectory>${project.build.outputdirectory}</outputdirec tory> <resources> <resource> <DIRECTORY>${DEPLOY.INCLUDE}/${PACKAGE.TARGET}&L t;/directory> <includes> <include>**/*.properties</include> </includes > </resource> </resources> </configuration> </execution> </exe
cutions> </plugin> </plugins> </build> </project>
The
Maven command is added after-p+id to trigger different configuration information