Files
ootbee-beedk/beedk-acs-share-module-tile/tile.xml
2021-04-22 15:58:20 -04:00

97 lines
3.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<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://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>add-acs-share-module-resources</id>
<goals><goal>add-resource</goal></goals>
<configuration>
<resources>
<!-- copy & filter the contents of a convenient extension folder -->
<resource>
<directory>src/main/extension</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/README*</exclude>
<exclude>share-config*.xml</exclude>
</excludes>
<targetPath>${project.build.directory}/extension-classes/${alfresco.ext.path}</targetPath>
</resource>
<!-- copy & filter the share-config-custom from a possible other folder -->
<resource>
<directory>src/main/module</directory>
<filtering>true</filtering>
<includes>
<include>share-config*.xml</include>
</includes>
<targetPath>${project.build.directory}/web-resources/META-INF</targetPath>
</resource>
<!-- copy & filter the share-config-custom from a possible other folder -->
<resource>
<directory>src/main/extension</directory>
<filtering>true</filtering>
<includes>
<include>share-config*.xml</include>
</includes>
<targetPath>${project.build.directory}/web-resources/META-INF</targetPath>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
<id>consolidate-extension</id>
<phase>process-resources</phase>
<goals><goal>copy-resources</goal></goals>
<configuration>
<outputDirectory>${project.build.packageDirectory}</outputDirectory>
<resources>
<resource>
<directory>${project.build.directory}/extension-classes</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>default-props</id>
<activation>
<property>
<name>!some-prop-that-never-exists</name>
</property>
</activation>
<properties>
<!-- output -->
<alfresco.ext.path>alfresco/web-extension</alfresco.ext.path>
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-module-tile:1.0-SNAPSHOT</tile>
</tiles>
</project>