You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2007/12/17 21:37:38 UTC

svn commit: r604990 - in /servicemix/smx4/runtime/trunk: ./ assembly/src/main/descriptors/

Author: gnodet
Date: Mon Dec 17 12:37:37 2007
New Revision: 604990

URL: http://svn.apache.org/viewvc?rev=604990&view=rev
Log:
Add building instructions, use generated NOTICE in assembly

Added:
    servicemix/smx4/runtime/trunk/BUILDING.txt
Modified:
    servicemix/smx4/runtime/trunk/README.txt
    servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-bin.xml
    servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-src.xml
    servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-bin.xml
    servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-src.xml
    servicemix/smx4/runtime/trunk/pom.xml

Added: servicemix/smx4/runtime/trunk/BUILDING.txt
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/BUILDING.txt?rev=604990&view=auto
==============================================================================
--- servicemix/smx4/runtime/trunk/BUILDING.txt (added)
+++ servicemix/smx4/runtime/trunk/BUILDING.txt Mon Dec 17 12:37:37 2007
@@ -0,0 +1,52 @@
+/*
+ * 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.
+ */
+
+Building Apache ServiceMix Runtime
+===================================
+
+Initial Setup
+-------------
+
+1) Install J2SE 5.0 SDK, which can be downloaded from 
+   http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK.
+
+2) Make sure that your JAVA_HOME environment variable is set to the newly installed 
+   JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or 
+   $JAVA_HOME$/bin (unix).
+
+3) Install Maven 2.0.7, which can be downloaded from 
+   http://maven.apache.org/download.html. Make sure that your PATH includes 
+   the MVN_HOME/bin directory. 
+
+
+Building
+--------
+
+1) Change to the top level directory of Apache ServiceMix Runtime source distribution.
+2) Run
+	$> mvn.
+   This will compile Apache ServiceMix Runtime and run all of the tests in the 
+   Apache ServiceMix Runtime source distribution. Alternatively, you can run
+         $> mvn -Pfastinstall.
+   This will compile Apache ServiceMix Runtime without running the tests and takes less
+   time to build.
+   Depending on the load of remote Maven 2.0 repositories, you may have 
+   to run "mvn" several times until the required dependencies are 
+   all located in your local maven repository. It usually takes some time for 
+   maven to download required dependencies in the first build.
+3) The distributions will be available under "assembly/target" directory.
+

Modified: servicemix/smx4/runtime/trunk/README.txt
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/README.txt?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/README.txt (original)
+++ servicemix/smx4/runtime/trunk/README.txt Mon Dec 17 12:37:37 2007
@@ -17,28 +17,40 @@
 
 Welcome to Apache ServiceMix Runtime 0.1!
 =========================================
-Apache ServiceMix is an open source distributed Enterprise Service Bus (ESB)
-and SOA toolkit built from the ground up on the semantics and APIs of the Java 
-Business Integration (JBI) specification JSR 208 and released under the Apache 
-2.0 license.
-
-Apache ServiceMix is lightweight and easily embeddable, has integrated Spring 
-support and can be run at the edge of the network (inside a client or server),
-as a standalone ESB provider or as a service within another ESB. 
-You can use ServiceMix in Java SE or a Java EE application server.
+Apache ServiceMix Runtime is a small OSGi based runtime which provides a 
+lightweight container onto which various bundles can be deployed.
 
+The following features are included:
+* Hot deployment of OSGi bundles
+* Dynamic reloadable configuration
+* Provisioning through OBR
+* Native OS integration
+* Extensible Shell console
+* Remote access
+* Running multiple instances
 
 Getting Started
 ===============
-To find out how to get started try this
-http://servicemix.apache.org/1-quick-start.html
+For an Apache ServiceMix Runtime source distribution, please read 
+BUILDING.txt for instructions on building Apache ServiceMix Runtime. 
+
+For an Apache ServiceMix Runtime binary distribution, please read 
+RELEASE-NOTES.txt for installation instructions and list of supported 
+and unsupported features.
+
+Alternatively, you can also find out how to get started here:
+    http://cwiki.apache.org/SMX4/1-quick-start.html
 
 If you need more help try talking to us on our mailing lists
-http://servicemix.apache.org/mailing-lists.html
+    http://servicemix.apache.org/mailing-lists.html
 
+If you find any issues with CXF, please submit reports with JIRA here:
+    http://issues.apache.org/activemq/browse/SM
 
-We welcome contributions
-http://servicemix.apache.org/contributing.html
+We welcome contributions, and encourage you to get involved in the CXF
+community. If you'd like to learn more about how you can contribute, please
+see:
+    http://servicemix.apache.org/contributing.html
 
 Many thanks for using Apache ServiceMix.
 

Modified: servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-bin.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-bin.xml?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-bin.xml (original)
+++ servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-bin.xml Mon Dec 17 12:37:37 2007
@@ -78,6 +78,23 @@
 
     </fileSets>
 
+    <files>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/LICENSE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>LICENSE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/NOTICE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>NOTICE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+    </files>
+
     <dependencySets>
 
         <!-- Mandatory bundles for everything -->

Modified: servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-src.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-src.xml?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-src.xml (original)
+++ servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/unix-src.xml Mon Dec 17 12:37:37 2007
@@ -92,4 +92,20 @@
             <lineEnding>unix</lineEnding>
         </fileSet>
     </fileSets>
+    <files>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/LICENSE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>LICENSE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/NOTICE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>NOTICE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+    </files>
 </assembly>

Modified: servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-bin.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-bin.xml?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-bin.xml (original)
+++ servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-bin.xml Mon Dec 17 12:37:37 2007
@@ -70,6 +70,23 @@
 
     </fileSets>
 
+    <files>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/LICENSE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>LICENSE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/NOTICE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>NOTICE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+    </files>
+
     <dependencySets>
 
         <!-- Mandatory bundles for everything -->

Modified: servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-src.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-src.xml?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-src.xml (original)
+++ servicemix/smx4/runtime/trunk/assembly/src/main/descriptors/windows-src.xml Mon Dec 17 12:37:37 2007
@@ -93,4 +93,20 @@
             <lineEnding>dos</lineEnding>
         </fileSet>
     </fileSets>
+    <files>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/LICENSE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>LICENSE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+        <file>
+            <source>target/maven-shared-archive-resources/META-INF/NOTICE</source>
+            <outputDirectory>/</outputDirectory>
+            <destName>NOTICE.txt</destName>
+            <fileMode>420</fileMode> <!-- See http://jira.codehaus.org/browse/MASSEMBLY-173 -->
+            <lineEnding>unix</lineEnding>
+        </file>
+    </files>
 </assembly>

Modified: servicemix/smx4/runtime/trunk/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/runtime/trunk/pom.xml?rev=604990&r1=604989&r2=604990&view=diff
==============================================================================
--- servicemix/smx4/runtime/trunk/pom.xml (original)
+++ servicemix/smx4/runtime/trunk/pom.xml Mon Dec 17 12:37:37 2007
@@ -233,15 +233,6 @@
           <plugin>
               <artifactId>maven-remote-resources-plugin</artifactId>
               <version>1.0-beta-2</version>
-              <dependencies>
-				  <!--
-                  <dependency>
-                      <groupId>org.apache.cxf</groupId>
-                      <artifactId>cxf-buildtools</artifactId>
-                      <version>${project.version}</version>
-                  </dependency>
-                  -->
-              </dependencies>
               <executions>
                   <execution>
                       <goals>
@@ -249,16 +240,8 @@
                       </goals>
                       <configuration>
                           <resourceBundles>
-	<!--
-                              <resourceBundle>org.apache:apache-incubator-disclaimer-resource-bundle:1.1</resourceBundle>
--->
                               <resourceBundle>org.apache:apache-jar-resource-bundle:1.3</resourceBundle>
                           </resourceBundles>
-<!--
-                          <supplementalModels>
-                              <supplementalModel>notice-supplements.xml</supplementalModel>
-                          </supplementalModels>
--->
                           <properties>
                               <addLicense>true</addLicense>
                               <projectName>Apache ServiceMix</projectName>
@@ -286,6 +269,12 @@
   </reporting>
 
   <profiles>
+      <profile>
+          <id>fastinstall</id>
+          <properties>
+              <maven.test.skip>true</maven.test.skip>
+          </properties>
+      </profile>
       <profile>
           <id>rat</id>
           <build>