<?xml version="1.0" encoding="UTF-8"?><project>
  <parent>
    <artifactId>assemblies</artifactId>
    <groupId>org.apache.geronimo.assemblies</groupId>
    <version>1.2-beta</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>geronimo-framework</artifactId>
  <packaging>application-assembly</packaging>
  <name>Geronimo Assemblies :: Minimal Framework</name>
  <version>1.2-beta</version>
  <description>A minimal Geronimo server (Little-G) framework assembly.</description>
  <build>
    <resources>
      <resource>
        <filtering>true</filtering>
        <directory>${pom.basedir}/src/main/var/config</directory>
        <includes>
          <include>config.xml</include>
          <include>offline-deployer-list</include>
        </includes>
      </resource>
    </resources>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>dependency-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>unpack-boilerplate</id>
            <phase>package</phase>
            <goals>
              <goal>unpack</goal>
            </goals>
            <configuration>
              <artifactItems>
                <artifactItem>
                  <groupId>org.apache.geronimo.assemblies</groupId>
                  <artifactId>geronimo-boilerplate-minimal</artifactId>
                  <version>1.2-beta</version>
                </artifactItem>
              </artifactItems>
              <outputDirectory>${project.build.directory}/boilerplate</outputDirectory>
            </configuration>
          </execution>
          <execution>
            <id>unpack-schemas</id>
            <phase>package</phase>
            <goals>
              <goal>unpack</goal>
            </goals>
            <configuration>
              <artifactItems>
                <artifactItem>
                  <groupId>org.apache.geronimo.modules</groupId>
                  <artifactId>geronimo-tomcat-builder</artifactId>
                  <version>1.2-beta</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.apache.geronimo.modules</groupId>
                  <artifactId>geronimo-jetty-builder</artifactId>
                  <version>1.2-beta</version>
                </artifactItem>
              </artifactItems>
              <outputDirectory>${project.build.directory}/scratch/schema</outputDirectory>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <id>pre-assembly</id>
            <phase>package</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <tasks>
                <mkdir dir="${project.build.directory}/schema"></mkdir>
                <copy todir="${project.build.directory}/schema">
                  <fileset dir="${project.build.directory}/scratch/schema">
                    <include name="**/*.xsd"></include>
                    <include name="**/*.dtd"></include>
                  </fileset>
                  <mapper type="flatten"></mapper>
                </copy>
                <move todir="${project.build.directory}/scratch">
                  <fileset dir="${project.build.directory}/classes">
                    <include name="config.xml"></include>
                    <include name="offline-deployer-list"></include>
                  </fileset>
                </move>
              </tasks>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.geronimo.plugins</groupId>
        <artifactId>car-maven-plugin</artifactId>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>install-modules</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <executions>
          <execution>
            <id>bin</id>
            <phase>package</phase>
            <goals>
              <goal>attached</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>${pom.basedir}/src/main/assembly/bin.xml</descriptor>
              </descriptors>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>j2ee-system</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>rmi-naming</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>j2ee-security</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>geronimo-gbean-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>connector-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>shutdown</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>online-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>unavailable-client-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>unavailable-webservices-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
    <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>unavailable-ejb-deployer</artifactId>
      <version>1.2-beta</version>
      <type>car</type>
    </dependency>
  </dependencies>
  <distributionManagement>
    <status>deployed</status>
  </distributionManagement>
</project>