<?xml version="1.0" encoding="UTF-8"?> <!-- * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or (at your * option) any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see <https://www.gnu.org/licenses/>. * --> <project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd"> <build> <plugins> <!-- This plugin disables the WAR packaging if packaging is 'war'. --> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.0.0</version> <!-- Need v3+ --> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <skip>true</skip> </configuration> </plugin> <!-- This plugin overrides the default install and uses the built WAR from the dependent tile. --> <plugin> <artifactId>maven-install-plugin</artifactId> <version>3.0.0-M1</version> <configuration> <skip>true</skip> </configuration> <executions> <execution> <id>install-alt-file</id> <phase>install</phase> <goals><goal>install-file</goal></goals> <configuration> <groupId>${project.groupId}</groupId> <artifactId>${project.artifactId}</artifactId> <version>${project.version}</version> <packaging>war</packaging> <file>${project.build.warFile}</file> <skip>false</skip> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>default-props</id> <activation> <property> <name>!some-prop-that-never-exists</name> </property> </activation> <properties> <!-- configuring beedk-acs-webapp-artifact-tile --> <alfresco.war.artifactId>share</alfresco.war.artifactId> <alfresco.war.version>${alfresco.share.version}</alfresco.war.version> </properties> </profile> </profiles> <tiles> <!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile --> <tile>@project.groupId@:beedk-acs-webapp-artifact-build-tile:@project.version@</tile> </tiles> </project>