OW2 Consortium joram

Rev

Rev 6187 | Rev 6321 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <artifactId>joram-release</artifactId>
  <packaging>pom</packaging>
  <name>JORAM :: release</name>
  <url>http://maven.apache.org</url>
  <description>Provides a Joram release target.</description>

  <parent>
    <groupId>org.ow2.joram</groupId>
    <artifactId>parent</artifactId>
    <version>5.11.0-SNAPSHOT</version>
  </parent>

  <build>
    <plugins>
     
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
          <execution>
            <id>copy</id>
            <phase>package</phase>
            <goals>
              <goal>copy</goal>
            </goals>
            <configuration>
              <artifactItems>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-jca-remote</artifactId>
                  <version>${project.version}</version>
                  <type>rar</type>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-jca-ra</artifactId>
                  <version>${project.version}</version>
                  <type>rar</type>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-jca-jonas</artifactId>
                  <version>${project.version}</version>
                  <type>rar</type>
                </artifactItem>
              </artifactItems>
              <outputDirectory>${project.build.directory}</outputDirectory>
              <overWriteReleases>false</overWriteReleases>
              <overWriteSnapshots>true</overWriteSnapshots>
            </configuration>
          </execution>
        </executions>
      </plugin>

      <plugin>
        <!-- Before the assembly execution, place the bundles in the appropriate directory -->
        <groupId>org.ow2.util.maven</groupId>
        <artifactId>maven-jbuilding-plugin</artifactId>
        <version>1.0.29</version>
        <inherited>false</inherited>

        <executions>
          <execution>
            <id>copy-joram-artifacts</id>
            <goals>
              <goal>assemble</goal>
            </goals>
            <phase>generate-sources</phase>
            <configuration>
              <directory>repositories/maven2-internal</directory>
              <artifactItems combine.children="append">
                <!-- Joram base -->
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>a3-common</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>a3-rt</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.objectweb.joram</groupId>
                  <artifactId>jcup</artifactId>
                  <version>${joram.jcup.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>jndi-shared</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>jndi-server</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-shared</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-core</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-amqp</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>jndi-client</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-client-jms</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-client-jca</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-jca-jonas</artifactId>
                  <version>${joram.version}</version>
                  <type>rar</type>
                  <side>server</side>
                </artifactItem>
                <!-- Joram extension -->
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-amqp</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-collector</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-ftp</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-jmsbridge</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-mail</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.ow2.joram</groupId>
                  <artifactId>joram-mom-extensions-scheduler</artifactId>
                  <version>${joram.version}</version>
                </artifactItem>
              </artifactItems>
            </configuration>
          </execution>

          <execution>
            <id>generate-joram-deployment-plans</id>
            <goals>
              <goal>generate-maven2-deployment-plans</goal>
            </goals>
            <phase>generate-resources</phase>
            <configuration>
              <directory>/</directory>
              <deploymentPlans>
                <!-- Joram base -->
                <deploymentPlan>
                  <name>joram</name>
                  <artifactItems>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>a3-common</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>a3-rt</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.objectweb.joram</groupId>
                      <artifactId>jcup</artifactId>
                      <version>${joram.jcup.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>jndi-shared</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>jndi-server</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-shared</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-core</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-amqp</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>jndi-client</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-client-jms</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-client-jca</artifactId>
                      <version>${joram.version}</version>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-jca-jonas</artifactId>
                      <version>${joram.version}</version>
                      <type>rar</type>
                    </artifactItem>
                  </artifactItems>
                </deploymentPlan>
                <!-- Joram extension -->
                <deploymentPlan>
                  <name>joram-extension</name>
                  <artifactItems>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-amqp</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-collector</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-ftp</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-jmsbridge</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-mail</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                    <artifactItem>
                      <groupId>org.ow2.joram</groupId>
                      <artifactId>joram-mom-extensions-scheduler</artifactId>
                      <version>${joram.version}</version>
                      <start>false</start>
                    </artifactItem>
                  </artifactItems>
                </deploymentPlan>
              </deploymentPlans>
            </configuration>
          </execution>
        </executions>
      </plugin>
      
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <executions>

          <!-- ============= src ===================== -->
          <execution>
            <id>joram-src</id>
            <phase>install</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>src-assembly.xml</descriptor>
              </descriptors>
              <ignoreDirFormatExtensions>false</ignoreDirFormatExtensions>
            </configuration>
          </execution>

          <!-- ============= bin ===================== -->
          <execution>
            <id>joram-bin</id>
            <phase>install</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>samples-assembly.xml</descriptor>
              </descriptors>
              <appendAssemblyId>false</appendAssemblyId>
              <ignoreDirFormatExtensions>false</ignoreDirFormatExtensions>
            </configuration>
          </execution>

          <!-- ============= raconfig ===================== -->
          <execution>
            <id>joram-raconfig</id>
            <phase>install</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>raconfig-assembly.xml</descriptor>
              </descriptors>
              <ignoreDirFormatExtensions>false</ignoreDirFormatExtensions>
            </configuration>
          </execution>
          
          <!-- ============= repositories ===================== -->
          <execution>
            <id>joram-repositories</id>
            <phase>install</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptors>
                <descriptor>repositories-assembly.xml</descriptor>
              </descriptors>
              <ignoreDirFormatExtensions>false</ignoreDirFormatExtensions>
            </configuration>
          </execution>
        </executions>
      </plugin>
      
    </plugins>
  </build>


  <dependencies>
    <dependency>
      <groupId>org.ow2.spec.ee</groupId>
      <artifactId>ow2-jms-2.0-spec</artifactId>
    </dependency>
    <dependency>
      <groupId>org.ow2.spec.ee</groupId>
      <artifactId>ow2-jta-1.1-spec</artifactId>
    </dependency>
    <dependency>
      <groupId>org.osgi</groupId>
      <artifactId>org.osgi.compendium</artifactId>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.jonas.osgi</groupId>
      <artifactId>monolog</artifactId>
    </dependency>
    <dependency>
      <groupId>org.objectweb.joram</groupId>
      <artifactId>jcup</artifactId>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-shared</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-core</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-amqp</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-client-jms</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>a3-common</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>a3-rt</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>a3-osgi</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>jndi-shared</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>jndi-server</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>jndi-client</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-amqp</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-ftp</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-jmsbridge</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-mail</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-collector</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-mom-extensions-scheduler</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-tools-jasp</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.apache.felix.shell</artifactId>
      <version>${felix.shell.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.apache.felix.shell.remote</artifactId>
      <version>${felix.remote.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.apache.felix.shell.tui</artifactId>
      <version>${felix.tui.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.apache.felix.main</artifactId>
      <version>${felix.main.version}</version>
    </dependency>
    <dependency>
      <groupId>javax.activation</groupId>
      <artifactId>activation</artifactId>
    </dependency>
    <dependency>
      <groupId>org.ow2.spec.ee</groupId>
      <artifactId>ow2-connector-1.5-spec</artifactId>
    </dependency>
    <dependency>
      <groupId>javax.mail</groupId>
      <artifactId>mail</artifactId>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>joram-client-jca</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>licenses</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
    <dependency>
      <groupId>org.ow2.joram</groupId>
      <artifactId>conf</artifactId>
      <version>${project.version}</version>
      <type>jar</type>
    </dependency>
  </dependencies>
</project>

Generated by GNU Enscript 1.6.5.90.