You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kalumet-commits@incubator.apache.org by jb...@apache.org on 2011/10/31 18:39:28 UTC

svn commit: r1195603 - in /incubator/kalumet/trunk: ./ agent/ assembly/ assembly/src/ assembly/src/main/ assembly/src/main/descriptors/ assembly/src/main/distribution/ assembly/src/main/distribution/agent/ common/ controller/ controller/core/ utils/

Author: jbonofre
Date: Mon Oct 31 18:39:27 2011
New Revision: 1195603

URL: http://svn.apache.org/viewvc?rev=1195603&view=rev
Log:
Add agent assembly.

Added:
    incubator/kalumet/trunk/assembly/   (with props)
    incubator/kalumet/trunk/assembly/NOTICE
      - copied unchanged from r1188737, incubator/kalumet/trunk/NOTICE
    incubator/kalumet/trunk/assembly/pom.xml
    incubator/kalumet/trunk/assembly/src/
    incubator/kalumet/trunk/assembly/src/main/
    incubator/kalumet/trunk/assembly/src/main/descriptors/
    incubator/kalumet/trunk/assembly/src/main/descriptors/agent-bin.xml
    incubator/kalumet/trunk/assembly/src/main/distribution/
    incubator/kalumet/trunk/assembly/src/main/distribution/agent/
Modified:
    incubator/kalumet/trunk/agent/   (props changed)
    incubator/kalumet/trunk/common/   (props changed)
    incubator/kalumet/trunk/controller/   (props changed)
    incubator/kalumet/trunk/controller/core/   (props changed)
    incubator/kalumet/trunk/pom.xml
    incubator/kalumet/trunk/utils/   (props changed)

Propchange: incubator/kalumet/trunk/agent/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -1,3 +1,6 @@
 *.iml
 *.ipr
 *.iws
+.project
+.settings
+target

Propchange: incubator/kalumet/trunk/assembly/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -0,0 +1,6 @@
+*.iml
+*.ipr
+*.iws
+.project
+.settings
+target

Added: incubator/kalumet/trunk/assembly/pom.xml
URL: http://svn.apache.org/viewvc/incubator/kalumet/trunk/assembly/pom.xml?rev=1195603&view=auto
==============================================================================
--- incubator/kalumet/trunk/assembly/pom.xml (added)
+++ incubator/kalumet/trunk/assembly/pom.xml Mon Oct 31 18:39:27 2011
@@ -0,0 +1,195 @@
+<?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">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        distributed under the License is distributed on an "AS IS" BASIS,
+        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+        See the License for the specific language governing permissions and
+        limitations under the License.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.kalumet</groupId>
+        <artifactId>kalumet</artifactId>
+        <version>0.6-incubating</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>apache-kalumet</artifactId>
+    <packaging>pom</packaging>
+    <name>Apache Kalumet :: Assembly</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-jaxrpc</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-saaj</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-wsdl4j</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>classworlds</groupId>
+            <artifactId>classworlds</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-beanutils</groupId>
+            <artifactId>commons-beanutils</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-cli</groupId>
+            <artifactId>commons-cli</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-compress</groupId>
+            <artifactId>commons-compress</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-digester</groupId>
+            <artifactId>commons-digester</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-discovery</groupId>
+            <artifactId>commons-discovery</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-vfs</groupId>
+            <artifactId>commons-vfs</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>concurrent</groupId>
+            <artifactId>concurrent</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>opensymphony</groupId>
+            <artifactId>quartz</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-email</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kalumet</groupId>
+            <artifactId>org.apache.kalumet.agent</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kalumet</groupId>
+            <artifactId>org.apache.kalumet.common</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kalumet.controller</groupId>
+            <artifactId>org.apache.kalumet.controller.core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kalumet</groupId>
+            <artifactId>org.apache.kalumet.utils</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-log4j12</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>oro</groupId>
+            <artifactId>oro</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xalan</groupId>
+            <artifactId>serializer</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xalan</groupId>
+            <artifactId>xalan</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xml-apis</groupId>
+            <artifactId>xml-apis</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>agent-bin</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attached</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/main/descriptors/agent-bin.xml</descriptor>
+                            </descriptors>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            <tarLongFileMode>gnu</tarLongFileMode>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>
\ No newline at end of file

Added: incubator/kalumet/trunk/assembly/src/main/descriptors/agent-bin.xml
URL: http://svn.apache.org/viewvc/incubator/kalumet/trunk/assembly/src/main/descriptors/agent-bin.xml?rev=1195603&view=auto
==============================================================================
--- incubator/kalumet/trunk/assembly/src/main/descriptors/agent-bin.xml (added)
+++ incubator/kalumet/trunk/assembly/src/main/descriptors/agent-bin.xml Mon Oct 31 18:39:27 2011
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<assembly>
+
+    <id>agent-bin</id>
+
+    <formats>
+        <format>tar.gz</format>
+        <format>zip</format>
+    </formats>
+
+    <fileSets>
+        <fileSet>
+            <directory>${basedir}/..</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>LICENSE</include>
+                <include>NOTICE</include>
+                <include>README</include>
+                <include>RELEASE-NOTES</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>src/main/distribution/agent</directory>
+            <outputDirectory>/</outputDirectory>
+            <excludes>
+                <exclude>bin</exclude>
+            </excludes>
+        </fileSet>
+        <fileSet>
+            <directory>src/main/distribution/agent/bin</directory>
+            <outputDirectory>/bin</outputDirectory>
+            <fileMode>755</fileMode>
+        </fileSet>
+    </fileSets>
+
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <includes>
+                <include>org.apache.kalumet:org.apache.kalumet.common</include>
+                <include>org.apache.kalumet:org.apache.kalumet.utils</include>
+                <include>org.apache.kalumet:org.apache.kalumet.agent</include>
+                <include>classworlds:classworlds</include>
+                <include>org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec</include>
+                <include>org.slf4j:slf4j-api</include>
+                <include>org.slf4j:slf4j-log4j12</include>
+                <include>log4j:log4j</include>
+                <include>commons-digester:commons-digester</include>
+                <include>commons-vfs:commons-vfs</include>
+                <include>commons-io:commons-io</include>
+                <include>commons-cli:commons-cli</include>
+                <include>commons-collections:commons-collections</include>
+                <include>commons-codec:commons-codec</include>
+                <include>commons-beanutils:commons-beanutils</include>
+                <include>commons-net:commons-net</include>
+                <include>commons-httpclient:commons-httpclient</include>
+                <include>commons-compress:commons-compress</include>
+                <include>org.apache.commons:commons-email</include>
+                <include>commons-lang:commons-lang</include>
+                <include>commons-discovery:commons-discovery</include>
+                <include>concurrent:concurrent</include>
+                <include>opensymphony:quartz</include>
+                <include>oro:oro</include>
+                <include>xml-apis:xml-apis</include>
+                <include>xerces:xercesImpl</include>
+                <include>xalan:xalan</include>
+                <include>axis:axis</include>
+                <include>org.apache.axis:axis-jaxrpc</include>
+                <include>org.apache.axis:axis-saaj</include>
+                <include>axis:axis-wsdl4j</include>
+                <include>xalan:serializer</include>
+            </includes>
+        </dependencySet>
+    </dependencySets>
+</assembly>
\ No newline at end of file

Propchange: incubator/kalumet/trunk/common/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -1 +1,6 @@
 *.iml
+*.ipr
+*.iws
+.project
+.settings
+target

Propchange: incubator/kalumet/trunk/controller/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -0,0 +1,6 @@
+*.iml
+*.ipr
+*.iws
+.project
+.settings
+target

Propchange: incubator/kalumet/trunk/controller/core/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -0,0 +1,6 @@
+*.iml
+*.ipr
+*.iws
+.project
+.settings
+target

Modified: incubator/kalumet/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/kalumet/trunk/pom.xml?rev=1195603&r1=1195602&r2=1195603&view=diff
==============================================================================
--- incubator/kalumet/trunk/pom.xml (original)
+++ incubator/kalumet/trunk/pom.xml Mon Oct 31 18:39:27 2011
@@ -39,6 +39,7 @@
         <module>utils</module>
         <module>controller</module>
         <module>agent</module>
+        <module>assembly</module>
     </modules>
 
     <scm>
@@ -148,20 +149,30 @@
     <properties>
         <axis.version>1.4</axis.version>
         <axis-wsdl4j.version>1.5.1</axis-wsdl4j.version>
+        <classworlds.version>1.1</classworlds.version>
         <concurrent.version>1.3.4</concurrent.version>
+        <commons-beanutils.version>1.8.3</commons-beanutils.version>
         <commons-cli.version>1.2</commons-cli.version>
+        <commons-codec.version>1.5</commons-codec.version>
+        <commons-collections.version>3.2.1</commons-collections.version>
+        <commons-compress.version>20050911</commons-compress.version>
         <commons-digester.version>1.8.1</commons-digester.version>
+        <commons-discovery.version>0.5</commons-discovery.version>
         <commons-email.version>1.1</commons-email.version>
         <commons-httpclient.version>3.1</commons-httpclient.version>
         <commons-io.version>2.1</commons-io.version>
         <commons-lang.version>2.6</commons-lang.version>
+        <commons-net.version>3.0.1</commons-net.version>
         <commons-vfs.version>1.0</commons-vfs.version>
         <junit.version>4.9</junit.version>
+        <jta.version>1.1.1</jta.version>
         <log4j.version>1.2.16</log4j.version>
         <oro.version>2.0.8</oro.version>
         <quartz.version>1.6.3</quartz.version>
         <slf4j.version>1.6.3</slf4j.version>
+        <xalan.version>2.7.1</xalan.version>
         <xerces.version>2.9.1</xerces.version>
+        <xml-apis.version>2.0.2</xml-apis.version>
     </properties>
 
     <dependencyManagement>
@@ -187,21 +198,51 @@
                 <version>${axis-wsdl4j.version}</version>
             </dependency>
             <dependency>
+                <groupId>classworlds</groupId>
+                <artifactId>classworlds</artifactId>
+                <version>${classworlds.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>concurrent</groupId>
                 <artifactId>concurrent</artifactId>
                 <version>${concurrent.version}</version>
             </dependency>
             <dependency>
+                <groupId>commons-beanutils</groupId>
+                <artifactId>commons-beanutils</artifactId>
+                <version>${commons-beanutils.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>commons-cli</groupId>
                 <artifactId>commons-cli</artifactId>
                 <version>${commons-cli.version}</version>
             </dependency>
             <dependency>
+                <groupId>commons-codec</groupId>
+                <artifactId>commons-codec</artifactId>
+                <version>${commons-codec.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-collections</groupId>
+                <artifactId>commons-collections</artifactId>
+                <version>${commons-collections.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-compress</groupId>
+                <artifactId>commons-compress</artifactId>
+                <version>${commons-compress.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>commons-digester</groupId>
                 <artifactId>commons-digester</artifactId>
                 <version>${commons-digester.version}</version>
             </dependency>
             <dependency>
+                <groupId>commons-discovery</groupId>
+                <artifactId>commons-discovery</artifactId>
+                <version>${commons-discovery.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>org.apache.commons</groupId>
                 <artifactId>commons-email</artifactId>
                 <version>${commons-email.version}</version>
@@ -222,6 +263,11 @@
                 <version>${commons-lang.version}</version>
             </dependency>
             <dependency>
+                <groupId>commons-net</groupId>
+                <artifactId>commons-net</artifactId>
+                <version>${commons-net.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>commons-vfs</groupId>
                 <artifactId>commons-vfs</artifactId>
                 <version>${commons-vfs.version}</version>
@@ -247,6 +293,16 @@
                 <version>${oro.version}</version>
             </dependency>
             <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+                <version>${jta.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.kalumet</groupId>
+                <artifactId>org.apache.kalumet.agent</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>org.apache.kalumet</groupId>
                 <artifactId>org.apache.kalumet.common</artifactId>
                 <version>${project.version}</version>
@@ -272,10 +328,25 @@
                 <version>${slf4j.version}</version>
             </dependency>
             <dependency>
+                <groupId>xalan</groupId>
+                <artifactId>serializer</artifactId>
+                <version>${xalan.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>xalan</groupId>
+                <artifactId>xalan</artifactId>
+                <version>${xalan.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>xerces</groupId>
                 <artifactId>xercesImpl</artifactId>
                 <version>${xerces.version}</version>
             </dependency>
+            <dependency>
+                <groupId>xml-apis</groupId>
+                <artifactId>xml-apis</artifactId>
+                <version>${xml-apis.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
@@ -288,6 +359,15 @@
     </dependencies>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.2.1</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>

Propchange: incubator/kalumet/trunk/utils/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Oct 31 18:39:27 2011
@@ -1,3 +1,6 @@
 *.iml
 *.ipr
 *.iws
+.project
+.settings
+target