You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by br...@apache.org on 2006/06/13 19:05:07 UTC

svn commit: r413950 - in /incubator/yoko/trunk: bindings/ core/ distribution/ distribution/src/ distribution/src/main/ distribution/src/main/bin/ distribution/src/main/samples/

Author: bravi
Date: Tue Jun 13 12:05:07 2006
New Revision: 413950

URL: http://svn.apache.org/viewvc?rev=413950&view=rev
Log:
Creating the yoko distribution module for yoko 1.0 milestone release. Jira: http://issues.apache.org/jira/browse/YOKO-61

Added:
    incubator/yoko/trunk/distribution/
    incubator/yoko/trunk/distribution/assembly-bin.xml   (with props)
    incubator/yoko/trunk/distribution/assembly-src.xml   (with props)
    incubator/yoko/trunk/distribution/pom.xml   (with props)
    incubator/yoko/trunk/distribution/src/
    incubator/yoko/trunk/distribution/src/main/
    incubator/yoko/trunk/distribution/src/main/bin/
    incubator/yoko/trunk/distribution/src/main/samples/
Modified:
    incubator/yoko/trunk/bindings/pom.xml
    incubator/yoko/trunk/core/pom.xml

Modified: incubator/yoko/trunk/bindings/pom.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/bindings/pom.xml?rev=413950&r1=413949&r2=413950&view=diff
==============================================================================
--- incubator/yoko/trunk/bindings/pom.xml (original)
+++ incubator/yoko/trunk/bindings/pom.xml Tue Jun 13 12:05:07 2006
@@ -40,7 +40,7 @@
             
         <dependency>
             <groupId>org.objectweb.celtix</groupId>
-            <artifactId>celtix-rt</artifactId>
+            <artifactId>internal</artifactId>
             <version>${celtix.version}</version>
         </dependency>
         

Modified: incubator/yoko/trunk/core/pom.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/pom.xml?rev=413950&r1=413949&r2=413950&view=diff
==============================================================================
--- incubator/yoko/trunk/core/pom.xml (original)
+++ incubator/yoko/trunk/core/pom.xml Tue Jun 13 12:05:07 2006
@@ -66,6 +66,11 @@
           <includes>
             <include implementation="java.lang.String">**/org/apache/yoko/*Test.java</include>
           </includes>
+          <excludes>
+            <exclude implementation="java.lang.String">**/org/apache/yoko/Abstract*.java</exclude>
+            <exclude implementation="java.lang.String">**/org/apache/yoko/PiTest.java</exclude>
+            <exclude implementation="java.lang.String">**/org/apache/yoko/RMITest.java</exclude>
+          </excludes>
           <systemProperties>
             <property>
               <name>java.endorsed.dirs</name>

Added: incubator/yoko/trunk/distribution/assembly-bin.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/distribution/assembly-bin.xml?rev=413950&view=auto
==============================================================================
--- incubator/yoko/trunk/distribution/assembly-bin.xml (added)
+++ incubator/yoko/trunk/distribution/assembly-bin.xml Tue Jun 13 12:05:07 2006
@@ -0,0 +1,51 @@
+<assembly>
+  <id>bin</id>
+  <formats>
+    <format>tar.gz</format>
+    <format>zip</format>
+  </formats>
+  <fileSets>
+    <fileSet>
+      <includes>
+        <include>README*</include>
+        <include>LICENSE*</include>
+        <include>NOTICE*</include>
+        <include>DISCLAIMER*</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+        <directory>src/main/bin</directory>
+        <outputDirectory>yoko-incubator/bin</outputDirectory>
+        <fileMode>775</fileMode>
+    </fileSet>
+    <fileSet>
+        <directory>src/main/samples</directory>
+        <outputDirectory>yoko-incubator/samples</outputDirectory>
+        <excludes>
+            <exclude>**/build</exclude>
+            <exclude>**/build/**/*</exclude>
+        </excludes>
+    </fileSet>
+    <fileSet>
+      <directory>target</directory>
+      <outputDirectory>yoko-incubator/lib</outputDirectory>
+      <includes>
+        <include>yoko.jar</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+      <directory>target/javadoc</directory>
+      <outputDirectory>yoko-incubator/docs/api</outputDirectory>
+      <includes>
+        <include>**/*</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+  <dependencySets>
+      <dependencySet>
+          <outputDirectory>yoko-incubator/lib</outputDirectory>
+          <unpack>false</unpack>
+          <scope>runtime</scope>
+      </dependencySet>
+  </dependencySets>
+</assembly>
\ No newline at end of file

Propchange: incubator/yoko/trunk/distribution/assembly-bin.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/yoko/trunk/distribution/assembly-bin.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/yoko/trunk/distribution/assembly-bin.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/yoko/trunk/distribution/assembly-src.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/distribution/assembly-src.xml?rev=413950&view=auto
==============================================================================
--- incubator/yoko/trunk/distribution/assembly-src.xml (added)
+++ incubator/yoko/trunk/distribution/assembly-src.xml Tue Jun 13 12:05:07 2006
@@ -0,0 +1,40 @@
+<assembly>
+  <id>src</id>
+  <formats>
+    <format>tar.gz</format>
+    <format>zip</format>
+  </formats>
+  <fileSets>
+    <fileSet>
+      <includes>
+        <include>README*</include>
+        <include>LICENSE*</include>
+        <include>NOTICE*</include>
+        <include>DISCLAIMER*</include>
+        <include>pom.xml</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+        <directory>..</directory>
+        <outputDirectory>yoko-incubator-src</outputDirectory>
+        <includes>
+            <include>**/*</include>
+        </includes>
+        <excludes>
+            <exclude>**/target</exclude>
+            <exclude>**/target/**/*</exclude>
+            <exclude>**/build</exclude>
+            <exclude>**/build/**/*</exclude>
+            <exclude>**/.settings</exclude>
+            <exclude>**/.classpath</exclude>
+            <exclude>**/.project</exclude>
+            <exclude>**/.wtpmodules</exclude>
+            <exclude>**/surefire*</exclude>
+            <exclude>**/*.ref</exclude>
+            <exclude>**/bin/*</exclude>
+            <exclude>**/var/journal</exclude>
+            <exclude>**/build.out*</exclude>
+        </excludes>
+    </fileSet>
+  </fileSets>
+</assembly>
\ No newline at end of file

Propchange: incubator/yoko/trunk/distribution/assembly-src.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/yoko/trunk/distribution/assembly-src.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/yoko/trunk/distribution/assembly-src.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/yoko/trunk/distribution/pom.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/distribution/pom.xml?rev=413950&view=auto
==============================================================================
--- incubator/yoko/trunk/distribution/pom.xml (added)
+++ incubator/yoko/trunk/distribution/pom.xml Tue Jun 13 12:05:07 2006
@@ -0,0 +1,109 @@
+<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>
+    <groupId>org.apache.yoko</groupId>
+    <artifactId>yoko-distribution</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <name>Yoko Distribution</name>
+    <url>http://www.apache.org/incubator/yoko</url>
+    <packaging>jar</packaging>
+
+    <parent>
+        <groupId>org.apache.yoko</groupId>
+        <artifactId>yoko</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <topDirectoryLocation>..</topDirectoryLocation>
+        <java.source.version>1.4</java.source.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.yoko</groupId>
+            <artifactId>yoko-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.yoko</groupId>
+            <artifactId>yoko-tools</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.yoko</groupId>
+            <artifactId>yoko-bindings</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.1</version>
+                <executions>
+                    <execution>
+                        <id>distribution-src-epl</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>assembly</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                <manifest>
+                                    <mainClass>celtixinstaller.Installer</mainClass>
+                                </manifest>
+                            </archive>
+                            <descriptors>
+                                <descriptor>assembly-bin.xml</descriptor>
+                                <descriptor>assembly-src.xml</descriptor>
+                            </descriptors>
+                            <finalName>yoko-${project.version}</finalName>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>dependency-maven-plugin</artifactId>
+                <version>1.0</version>
+                <executions>
+                    <execution>
+                        <id>unpack-javadoc</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${project.build.directory}/javadoc</outputDirectory>
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.apache.yoko</groupId>
+                                    <artifactId>yoko-api</artifactId>
+                                    <version>${project.version}</version>
+                                    <classifier>javadoc</classifier>
+                                </artifactItem>
+                            </artifactItems>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <finalName>yoko</finalName>
+                    <archive>
+                        <manifest>
+                            <addClasspath>true</addClasspath>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

Propchange: incubator/yoko/trunk/distribution/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/yoko/trunk/distribution/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/yoko/trunk/distribution/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml