<?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>

  <parent>
    <groupId>org.wildfly.swarm.servers</groupId>
    <artifactId>standalone-servers</artifactId>
    <version>2018.3.3</version>
    <relativePath>../</relativePath>
  </parent>

  <artifactId>web</artifactId>

  <name>Standalone Server: Web</name>
  <description>Standalone Server: Web</description>

  <packaging>jar</packaging>

  <build>
    <plugins>
      <plugin>
        <groupId>org.wildfly.swarm</groupId>
        <artifactId>wildfly-swarm-plugin</artifactId>
        <executions>
          <execution>
            <id>package</id>
            <goals>
              <goal>package</goal>
            </goals>
            <configuration>
              <hollow>true</hollow>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-enforcer-plugin</artifactId>
           <dependencies>
              <dependency>
              <groupId>org.wildfly.swarm</groupId>
              <artifactId>wildfly-swarm-enforcer-pattern-size</artifactId>
               <version>${project.version}</version>
             </dependency>
           </dependencies>
           <executions>
             <execution>
               <id>enforce</id>
               <phase>verify</phase>
               <configuration>
                 <rules>
                   <patternSizeRule implementation="org.wildfly.swarm.plugin.enforcer.patternsize.RequireFilePatternSize">
                      <requiredFilePatterns>
                        <requiredFilePattern>
                            <maxSize>0</maxSize>
                            <recursive>false</recursive>
                            <directory>${project.build.directory}</directory>
                            <pattern>wfswarm\S+[0-9]{5,}.\S{5,}</pattern>
                         </requiredFilePattern>
                        </requiredFilePatterns>
                    </patternSizeRule>
                </rules>
              </configuration>
               <goals>
                <goal>enforce</goal>
              </goals>
           </execution>
         </executions>
      </plugin>
    </plugins>
  </build>

  <dependencies>
    <dependency>
      <groupId>org.wildfly.swarm</groupId>
      <artifactId>web</artifactId>
    </dependency>
  </dependencies>

</project>
