Author: vhalbert(a)redhat.com
Date: 2009-07-31 09:03:45 -0400 (Fri, 31 Jul 2009)
New Revision: 1208
Added:
trunk/console/pom.xml
trunk/console/src/
trunk/console/src/assembly/
trunk/console/src/main/
trunk/console/src/resources/
trunk/console/src/test/
Log:
moving jbedsp-monitor project into teiid as the starting point for teiid-console
Added: trunk/console/pom.xml
===================================================================
--- trunk/console/pom.xml (rev 0)
+++ trunk/console/pom.xml 2009-07-31 13:03:45 UTC (rev 1208)
@@ -0,0 +1,347 @@
+<?xml version="1.0"?>
+<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <parent>
+ <artifactId>teiid</artifactId>
+ <groupId>org.jboss.teiid</groupId>
+ <version>6.2.0-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-console</artifactId>
+ <name>TEIID Console</name>
+ <description>This project is for the RHQ plugin that supports the TEIID Console
</description>
+
+ <properties>
+ <org.jboss.jopr.as4.version>1.2.0.GA</org.jboss.jopr.as4.version>
+ <org.jboss.jopr.as5.version>1.2.0.GA</org.jboss.jopr.as5.version>
+
+ <org.jboss.jopr.version>1.2.0.GA</org.jboss.jopr.version>
+
+ <apache.ant.version>1.7.0</apache.ant.version>
+
+ </properties>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <!-- Fixes how test resources of a project can be used in projects dependent on it
-->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <!-- Specify the compiler options and settings -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ <showDeprecation>false</showDeprecation>
+ <showWarnings>false</showWarnings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/*TestCase.java</include>
+ <include>**/*Test.java</include>
+ <include>**/Test*.java</include>
+ </includes>
+ <excludes>
+ <exclude>**/Abstract*TestCase.java</exclude>
+ <!-- hack to prevent anonymous inner classes in Tests from being run as tests
-->
+ <include>**/Test*$*.java</include>
+ </excludes>
+ <systemProperties>
+ <property>
+ <name>user.dir</name>
+ <value>${basedir}/target</value>
+ </property>
+ <property>
+ <name>java.io.tmpdir</name>
+ <value>${basedir}/target</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-2</version>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/binaries.xml</descriptor>
+ </descriptors>
+ <outputDirectory>target/distribution</outputDirectory>
+ <workDirectory>target/assembly/work</workDirectory>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!--
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>${apache.ant.version}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>assemble-artifacts</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <property name="product.version"
value="${project.version}" />
+ <property name="product.name" value="${project.name}"
/>
+ <ant antfile="src/assembly/assemble-artifacts.xml" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ -->
+
+ <!--
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-dist-wars</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${basedir}/target/</outputDirectory>
+
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.jboss.jopr</groupId>
+
<artifactId>jopr-embedded-jbas4</artifactId>
+
<version>${org.jboss.jopr.as4.version}</version>
+ <type>war</type>
+ <overWrite>true</overWrite>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.jboss.jopr</groupId>
+
<artifactId>jopr-embedded-jbas5</artifactId>
+
<version>${org.jboss.jopr.as5.version}</version>
+ <type>war</type>
+ <overWrite>true</overWrite>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ -->
+<!--
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>${apache.ant.version}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>assembly-kit-jboss-as4</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <mkdir dir="target/jboss-as4-war"/>
+ <unzip
src="target/jopr-embedded-jbas4-${org.jboss.jopr.as4.version}.war"
dest="target/jboss-as4-war"/>
+
+ <mkdir dir="target/plugin-classes"/>
+
+
+ <unzip
src="../jbedsp-plugin/target/distribution/jbedsp-plugin-${project.version}-binaries.jar"
dest="target/jboss-as4-war/WEB-INF/lib"/>
+
+ <unzip
src="../jbedsp-plugin/target/distribution/jbedsp-embedded-plugin-${project.version}.jar"
dest="target/plugin-classes"/>
+ <unzip src="target/${project.name}-${project.version}.jar"
dest="target/plugin-classes"/>
+ <jar
destfile="target/jboss-as4-war/plugins/jbedsp-jopr-plugin-${project.version}.jar"
basedir="target/plugin-classes"/>
+
+ <zip destfile="target/jopr-teiid-embedded-jbas4.war"
basedir="target/jboss-as4-war" />
+
+ </tasks>
+
+ </configuration>
+
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>assembly-kit-jboss-as5</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <mkdir dir="target/jboss-as5-war"/>
+ <unzip
src="target/jopr-embedded-jbas5-${org.jboss.jopr.as5.version}.war"
dest="target/jboss-as5-war"/>
+
+ <mkdir dir="target/plugin-classes"/>
+
+ <unzip
src="../jbedsp-plugin/target/distribution/jbedsp-plugin-${project.version}-binaries.jar"
dest="target/jboss-as5-war/WEB-INF/lib"/>
+
+ <unzip
src="../jbedsp-plugin/target/distribution/jbedsp-embedded-plugin-${project.version}.jar"
dest="target/plugin-classes"/>
+ <unzip src="target/${project.name}-${project.version}.jar"
dest="target/plugin-classes"/>
+ <jar
destfile="target/jboss-as5-war/plugins/jbedsp-jopr-plugin-${project.version}.jar"
basedir="target/plugin-classes"/>
+
+ <zip destfile="target/jopr-teiid-embedded-jbas5.war"
basedir="target/jboss-as5-war" />
+ </tasks>
+
+ </configuration>
+
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ </executions>
+ </plugin>
+-->
+
+
+
+ </plugins>
+ </build>
+
+ <dependencies>
+ <!--
+ Below are the core modules that are required dependencies of all
+ plugins
+ -->
+ <dependency>
+ <groupId>org.rhq</groupId>
+ <artifactId>rhq-core-domain</artifactId>
+ <version>${org.jboss.jopr.version}</version>
+ <scope>provided</scope>
+ <!--
+ provided by the agent/plugin-container
+ -->
+ </dependency>
+
+
+ <dependency>
+ <groupId>org.rhq</groupId>
+ <artifactId>rhq-core-plugin-api</artifactId>
+ <version>${org.jboss.jopr.version}</version>
+ <scope>provided</scope> <!-- provided by the agent/plugin-container
-->
+ </dependency>
+
+ <dependency>
+ <groupId>org.rhq</groupId>
+ <artifactId>rhq-core-native-system</artifactId>
+ <version>${org.jboss.jopr.version}</version>
+ <scope>provided</scope> <!-- provided by the agent/plugin-container
-->
+ </dependency>
+
+ <!--
+ TODO: This is a fix for the Javac bug requiring annotations to be
+ available when compiling dependent classes. It is fixed in JDK 6.
+ -->
+ <dependency>
+ <groupId>javax.persistence</groupId>
+ <artifactId>persistence-api</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope> <!-- provided by the agent/plugin-container
-->
+ </dependency>
+
+
+ <!--
+ TODO: This is a fix for the Javac bug requiring annotations to be
+ available when compiling dependent classes; it is fixed in JDK 6.
+ -->
+ <dependency>
+ <groupId>jboss.jboss-embeddable-ejb3</groupId>
+ <artifactId>hibernate-all</artifactId>
+ <version>1.0.0.Alpha9</version>
+ <scope>provided</scope> <!-- provided by the agent/plugin-container
-->
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-client</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-client</artifactId>
+ <type>test-jar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-client-jdbc</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-client-jdbc</artifactId>
+ <type>test-jar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-common-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.teiid</groupId>
+ <artifactId>teiid-common-core</artifactId>
+ <type>test-jar</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-jbas4</artifactId>
+ <type>war</type>
+ <version>${org.jboss.jopr.as4.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jopr</groupId>
+ <artifactId>jopr-embedded-jbas5</artifactId>
+ <type>war</type>
+ <version>${org.jboss.jopr.as5.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ </dependency>
+
+
+ </dependencies>
+
+
+</project>
Property changes on: trunk/console/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain