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>