Author: gertv
Date: Mon Oct 18 07:44:37 2010
New Revision: 1023674
URL: http://svn.apache.org/viewvc?rev=1023674&view=rev
Log:
Upgrade to Scalate 1.3.0 and add OSGi metadata
Modified:
servicemix/documentation/trunk/README.md
servicemix/documentation/trunk/pom.xml
servicemix/documentation/trunk/src/main/webapp/getting-started/what-is-smx4.conf
servicemix/documentation/trunk/src/main/webapp/theme/print.css
Modified: servicemix/documentation/trunk/README.md
URL:
http://svn.apache.org/viewvc/servicemix/documentation/trunk/README.md?rev=1023674&r1=1023673&r2=1023674&view=diff
==============================================================================
--- servicemix/documentation/trunk/README.md (original)
+++ servicemix/documentation/trunk/README.md Mon Oct 18 07:44:37 2010
@@ -1,8 +1,8 @@
## Prerequisites ##
You need to have these two programs installed on your machine:
-- [Pygments] - syntax highlighting for HTML and PDF (http://pygments.org/)
-- [Prince XML] - converts HTML into PDF for the manual
(http://www.princexml.com/)
+- [Pygments](http://pygments.org/) - syntax highlighting for HTML and PDF
+- [Prince XML](http://www.princexml.com/) - converts HTML into PDF for the
manual
## Building SNAPSHOT dependencies ##
This project depends on a few SNAPSHOT dependencies. Before you start working
on the docs, you need to checkout and build these two projects locally:
Modified: servicemix/documentation/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/servicemix/documentation/trunk/pom.xml?rev=1023674&r1=1023673&r2=1023674&view=diff
==============================================================================
--- servicemix/documentation/trunk/pom.xml (original)
+++ servicemix/documentation/trunk/pom.xml Mon Oct 18 07:44:37 2010
@@ -39,7 +39,7 @@
<netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server>
<jetty-port>8080</jetty-port>
<jetty-war-dir>${basedir}/target/webapp/</jetty-war-dir>
- <scalate.version>1.3-SNAPSHOT</scalate.version>
+ <scalate.version>1.3</scalate.version>
<scalate.editor>${env.SCALATE_EDITOR}</scalate.editor>
<scalate.mode>production</scalate.mode>
<scalate.workdir>${basedir}/target/scalateWorkDir</scalate.workdir>
@@ -75,7 +75,7 @@
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
- <version>2.14.2-SNAPSHOT</version>
+ <version>2.14.1</version>
<executions>
<execution>
<goals>
@@ -109,7 +109,7 @@
<plugin>
<groupId>org.fusesource.scalate</groupId>
<artifactId>maven-scalate-plugin</artifactId>
- <version>1.3-SNAPSHOT</version>
+ <version>${scalate.version}</version>
<executions>
<execution>
<goals>
@@ -125,6 +125,9 @@
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>${project.build.directory}/webapp</warSourceDirectory>
+ <archive>
+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+ </archive>
</configuration>
</plugin>
<plugin>
@@ -158,7 +161,34 @@
</systemProperties>
</configuration>
</plugin>
-
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>bundle-manifest</id>
+ <phase>process-classes</phase>
+ <goals>
+ <goal>manifest</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <supportedProjectTypes>
+ <supportedProjectType>jar</supportedProjectType>
+ <supportedProjectType>bundle</supportedProjectType>
+ <supportedProjectType>war</supportedProjectType>
+ </supportedProjectTypes>
+ <instructions>
+
<Import-Package>javax.servlet,javax.servlet.http,org.osgi.framework,org.osgi.service.packageadmin,javax.swing.tree</Import-Package>
+ <Bundle-ClassPath>.,WEB-INF/classes</Bundle-ClassPath>
+ <Embed-Directory>WEB-INF/lib</Embed-Directory>
+ <Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>
+ <Embed-Transitive>true</Embed-Transitive>
+ <Webapp-Context>documentation</Webapp-Context>
+ </instructions>
+ </configuration>
+ </plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.2</version>
Modified:
servicemix/documentation/trunk/src/main/webapp/getting-started/what-is-smx4.conf
URL:
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/getting-started/what-is-smx4.conf?rev=1023674&r1=1023673&r2=1023674&view=diff
==============================================================================
---
servicemix/documentation/trunk/src/main/webapp/getting-started/what-is-smx4.conf
(original)
+++
servicemix/documentation/trunk/src/main/webapp/getting-started/what-is-smx4.conf
Mon Oct 18 07:44:37 2010
@@ -1,38 +1,21 @@
h2. What is ServiceMix 4?
-Apache ServiceMix is an open source ESB (Enterprise Service Bus) that
-combines the functionality of a Service Oriented Architecture (SOA) and the
-modularity. The adoption of a Service Bus allows to decouple the applicatons
-together and reduce dependencies. Messages are used to wired the
-applications (=services) and/or connectors to exchange information using
-different protocols or communications mode like FTP, HTTP, WebServices, ...
-
-This new version of Apache ServiceMix is more than an evolution of the
-previous as the kernel of the platform has been completety rewritten and is
designed
-top of the OSGI specification. Using OSGI framework brings a new important
feature
-for SOA development : modularity. That means that we can handle classloading
and application
-lifecycle differently between the components.
-
-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 Java EE application server.
+Apache ServiceMix is an open source ESB (Enterprise Service Bus) that combines
the functionality of a Service Oriented Architecture (SOA) and the modularity.
The adoption of a Service Bus allows to decouple the applicatons together and
reduce dependencies. Messages are used to wired the applications (=services)
and/or connectors to exchange information using different protocols or
communications mode like FTP, HTTP, WebServices, ...
+
+This new version of Apache ServiceMix is more than an evolution of the
previous as the kernel of the platform has been completety rewritten and is
designed top of the OSGI specification. Using OSGI framework brings a new
important feature for SOA development : modularity. That means that we can
handle classloading and application lifecycle differently between the
components.
+
+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 Java EE application server.
h3. Platform presentation
-Apache ServiceMix is an distributed ESB built from the ground up on the Java
Business Integration (JBI) specification JSR 208 and released
-under the Apache license. The goal of JBI is to allow components and services
to be integrated in a vendor independent way, allowing users
-and vendors to plug and play.
+Apache ServiceMix is an distributed ESB built from the ground up on the Java
Business Integration (JBI) specification JSR 208 and released under the Apache
license. The goal of JBI is to allow components and services to be integrated
in a vendor independent way, allowing users and vendors to plug and play.
ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and
distributed failover.
-ServiceMix is completely integrated into Apache Geronimo, which allows
-you to deploy JBI components and services directly into Geronimo. ServiceMix
-is being JBI certified as part of the Geronimo project.
+ServiceMix is completely integrated into Apache Geronimo, which allows you to
deploy JBI components and services directly into Geronimo. ServiceMix is being
JBI certified as part of the Geronimo project.
ServiceMix can be embedded into a JEE application server such as JBoss, Oracle
Weblogic or IBM Websphere.
-ServiceMix includes a complete JBI container supporting all parts of
-the JBI specification including:
+ServiceMix includes a complete JBI container supporting all parts of the JBI
specification including:
* NMR (Normalized Message Router)</para>
* JBI Management MBeans
* full support for the JBI deployment units with hot-deployment of JBI
components
Modified: servicemix/documentation/trunk/src/main/webapp/theme/print.css
URL:
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/theme/print.css?rev=1023674&r1=1023673&r2=1023674&view=diff
==============================================================================
--- servicemix/documentation/trunk/src/main/webapp/theme/print.css (original)
+++ servicemix/documentation/trunk/src/main/webapp/theme/print.css Mon Oct 18
07:44:37 2010
@@ -1,7 +1,13 @@
@page {
- @top { content: "Apache ServiceMix ${servicemix.version}" }
- @bottom { content: counter(page) }
- margin: 50pt 50pt 50pt 50pt;
+ @top {
+ content: "Apache ServiceMix ${servicemix.version}";
+ font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+ }
+ @bottom {
+ content: counter(page);
+ font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+ }
+ margin: 70pt 50pt 70pt 50pt;
size: a4;
}
@@ -35,8 +41,8 @@ div#titlepage div#subtitle {
div.highlight pre {
font-family: 'Courier', Courier, monospace;
- font-size: 1em;
- background-color: #eee;
+ font-size: .9em;
+ background-color: #ededed;
margin-left: 1em;
margin-right: 1em;
padding: .5em;
@@ -62,3 +68,21 @@ h2 {
h2::before {
content: counter(h1) "." counter(h2) ". ";
}
+
+table {
+ border-spacing: 0px 0px;
+ border: solid thin #777777;
+}
+
+table tr td {
+ border: solid thin #ededed;
+ padding: 2px;
+ font-size: .9em;
+}
+
+table tr th {
+ border: solid thin #ededed;
+ background-color: #ededed;
+ padding: 2px;
+ font-size: .9em;
+}
\ No newline at end of file