You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2016/04/03 10:18:48 UTC

svn commit: r984582 - in /websites/production/camel/content: cache/main.pageCache camel-2180-release.html camel-maven-archetypes.html

Author: buildbot
Date: Sun Apr  3 08:18:48 2016
New Revision: 984582

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2180-release.html
    websites/production/camel/content/camel-maven-archetypes.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/camel-2180-release.html
==============================================================================
--- websites/production/camel/content/camel-2180-release.html (original)
+++ websites/production/camel/content/camel-2180-release.html Sun Apr  3 08:18:48 2016
@@ -85,7 +85,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 id="Camel2.18.0Release-Camel2.18.0release(currentlyinprogress)">Camel 2.18.0 release (currently in progress)</h1><div style="padding-right:20px;float:left;margin-left:-20px;"><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"></span></p></div><div style="min-height:200px">&#160;</div><h2 id="Camel2.18.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the x.y.z release which approx XXX issues resolved (new features, improvements and bug fixes such as...)</p><ul><li>Improved the&#160;<a shape="rect" href="bean.html">Bean</a> component to better match method parameter types when using&#160;<a shape="rect" href="simple.html">Simple</a> language as parameter values.</li><li>Added&#160;<code>BindyConverter</code> that
  allows to implement custom data converters for&#160;<a shape="rect" href="bindy.html">Bindy</a></li><li>The access in the&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> has been deprecated and no longer in use - its not part of swagger specification anymore.</li></ul><p>Fixed these issues</p><ul><li>Fixed&#160;<a shape="rect" href="bean.html">Bean</a> component to avoid ambiguous error for classes that extends generic interface and calling which could lead to falsly duplicate methods (due Java type erasure inserts bridge methods)&#160;</li><li>Fixed splitting using&#160;tarfile could cause OOME if splitting big files which was mistakenly loaded into memory. Now we work on the tar stream directly.</li><li>Fixed&#160;<a shape="rect" href="netty-http.html">Netty HTTP</a> and&#160;<a shape="rect" href="netty4-http.html">Netty4 HTTP</a> issue when not specifing a port number then port 80 would not be used but an error about port -1 is not allowed.</li><li>Fixed&#160;<a shape="re
 ct" href="swagger-java.html">Swagger Java</a> when using property placeholders in&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> could cause invalid parameters to be included that was from the placeholder.</li></ul><h3 id="Camel2.18.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.18.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li>camel-cm-sms - For sending SMS messages using SM SMS Gateway</li><li>camel-servicenow - For cloud management with ServiceNow</li><li><a shape="rect" href="hystrix.html">camel-hystrix</a> - For implementing circuit breaker, timeouts, bulkeahds, caching, etc.</li><li><a shape="rect" href="camel-zipkin.html">camel-zipkin</a> - For tracking Camel message flows/timings using <a shape="rect" class="external-link" href="http://zipkin.io/" rel="nofollow">zipkin</a></li></ul><h3 id="Camel2.18.0Release-NewDSL">New DSL</h3><h3 id="Camel2.1
 8.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.18.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.18.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3 id="Camel2.18.0Release-New.3">New <a shape="rect" href="examples.html">Examples</a></h3><h3 id="Camel2.18.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2 id="Camel2.18.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.18.0Release-KnownIssues">Known Issues</h2><ul><li>camel-guice cannot install in Karaf/ServiceMix<br clear="none"><br clear="none"></li></ul><h2 id="Camel2.18.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li><strong>Java 1.8 is now required.</strong></li><li>camel-gae has been removed (was not working anyway)</li><li>karaf 2.4.x is no longer supported</li><li>spring 3.x is no longer supported<br clear="none">(only spring-dm using
  spring 3.2.x as part of camel-spring in osgi/karaf is still in use - but spring-dm is deprecated and we recommend using blueprint)</li><li>The access in the&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> has been deprecated and no longer in use - its not part of swagger specification anymore.<br clear="none"><br clear="none"><br clear="none"></li></ul><h2 id="Camel2.18.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.18.0Release-BinaryDistributions">Binary Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-li
 nk" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip">apache-camel-x.y.x.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip.asc">apache-camel-x.y.x.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz">apache-camel-x.y.x.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz.asc">apache-camel-x.y.x.tar.gz.asc</a></p></td></tr></tbody></table></div><div class="confluence-information-macro confluence-information-macro-informatio
 n"><p class="title">The above URLs use redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>The above URLs use the Apache Mirror system to redirect you to a suitable mirror for your download. Some users have experienced issues with some versions of browsers (e.g. some Safari browsers). If the download doesn't seem to work for you from the above URL then try using <a shape="rect" class="external-link" href="http://www.mozilla.com/en-US/firefox/" rel="nofollow">FireFox</a></p></div></div><h3 id="Camel2.18.0Release-SourceDistributions">Source Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip">apache-camel-x.y.x-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip.asc">apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz">apache-camel-x.y.x-src.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" c
 lass="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz.asc">apache-camel-x.y.x-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3 id="Camel2.18.0Release-GettingtheBinariesusingMaven2">Getting the Binaries using Maven 2</h3><p>To use this release in your maven project, the proper dependency configuration that you should use in your <a shape="rect" class="external-link" href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h1 id="Camel2.18.0Release-Camel2.18.0release(currentlyinprogress)">Camel 2.18.0 release (currently in progress)</h1><div style="padding-right:20px;float:left;margin-left:-20px;"><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"></span></p></div><div style="min-height:200px">&#160;</div><h2 id="Camel2.18.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the x.y.z release which approx XXX issues resolved (new features, improvements and bug fixes such as...)</p><ul><li>Improved the&#160;<a shape="rect" href="bean.html">Bean</a> component to better match method parameter types when using&#160;<a shape="rect" href="simple.html">Simple</a> language as parameter values.</li><li>Added&#160;<code>BindyConverter</code> that
  allows to implement custom data converters for&#160;<a shape="rect" href="bindy.html">Bindy</a></li><li>The access in the&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> has been deprecated and no longer in use - its not part of swagger specification anymore.</li></ul><p>Fixed these issues</p><ul><li>Fixed&#160;<a shape="rect" href="bean.html">Bean</a> component to avoid ambiguous error for classes that extends generic interface and calling which could lead to falsly duplicate methods (due Java type erasure inserts bridge methods)&#160;</li><li>Fixed splitting using&#160;tarfile could cause OOME if splitting big files which was mistakenly loaded into memory. Now we work on the tar stream directly.</li><li>Fixed&#160;<a shape="rect" href="netty-http.html">Netty HTTP</a> and&#160;<a shape="rect" href="netty4-http.html">Netty4 HTTP</a> issue when not specifing a port number then port 80 would not be used but an error about port -1 is not allowed.</li><li>Fixed&#160;<a shape="re
 ct" href="swagger-java.html">Swagger Java</a> when using property placeholders in&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> could cause invalid parameters to be included that was from the placeholder.</li></ul><h3 id="Camel2.18.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.18.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li>camel-cm-sms - For sending SMS messages using SM SMS Gateway</li><li>camel-servicenow - For cloud management with ServiceNow</li><li><a shape="rect" href="hystrix.html">camel-hystrix</a> - For implementing circuit breaker, timeouts, bulkeahds, caching, etc.</li><li><a shape="rect" href="camel-zipkin.html">camel-zipkin</a> - For tracking Camel message flows/timings using <a shape="rect" class="external-link" href="http://zipkin.io/" rel="nofollow">zipkin</a></li></ul><h3 id="Camel2.18.0Release-NewDSL">New DSL</h3><h3 id="Camel2.1
 8.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.18.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.18.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3 id="Camel2.18.0Release-New.3">New <a shape="rect" href="examples.html">Examples</a></h3><h3 id="Camel2.18.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2 id="Camel2.18.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.18.0Release-KnownIssues">Known Issues</h2><ul><li>camel-guice cannot install in Karaf/ServiceMix<br clear="none"><br clear="none"></li></ul><h2 id="Camel2.18.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li><strong>Java 1.8 is now required.</strong></li><li>camel-gae has been removed (was not working anyway)</li><li>karaf 2.4.x is no longer supported</li><li>spring 3.x is no longer supported<br clear="none">(only spring-dm using
  spring 3.2.x as part of camel-spring in osgi/karaf is still in use - but spring-dm is deprecated and we recommend using blueprint)</li><li>The access in the&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> has been deprecated and no longer in use - its not part of swagger specification anymore.</li><li>Removed the deprecated maven archetypes for SOAP WS using CXF with OSGi Blueprint<br clear="none"><br clear="none"><br clear="none"></li></ul><h2 id="Camel2.18.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.18.0Release-BinaryDistributions">Binary Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p><
 /td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip">apache-camel-x.y.x.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip.asc">apache-camel-x.y.x.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz">apache-camel-x.y.x.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz.asc">apache-camel-x.y.x.tar.gz.asc</a></p></td></tr></tbody></ta
 ble></div><div class="confluence-information-macro confluence-information-macro-information"><p class="title">The above URLs use redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>The above URLs use the Apache Mirror system to redirect you to a suitable mirror for your download. Some users have experienced issues with some versions of browsers (e.g. some Safari browsers). If the download doesn't seem to work for you from the above URL then try using <a shape="rect" class="external-link" href="http://www.mozilla.com/en-US/firefox/" rel="nofollow">FireFox</a></p></div></div><h3 id="Camel2.18.0Release-SourceDistributions">Source Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspa
 n="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip">apache-camel-x.y.x-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip.asc">apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz">apache-camel-x.y.x-sr
 c.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz.asc">apache-camel-x.y.x-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3 id="Camel2.18.0Release-GettingtheBinariesusingMaven2">Getting the Binaries using Maven 2</h3><p>To use this release in your maven project, the proper dependency configuration that you should use in your <a shape="rect" class="external-link" href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;

Modified: websites/production/camel/content/camel-maven-archetypes.html
==============================================================================
--- websites/production/camel/content/camel-maven-archetypes.html (original)
+++ websites/production/camel/content/camel-maven-archetypes.html Sun Apr  3 08:18:48 2016
@@ -85,7 +85,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="CamelMavenArchetypes-CamelMavenArchetypes">Camel Maven Archetypes</h2><p>Camel is distributed with the following archetypes for Maven end users.</p><h3 id="CamelMavenArchetypes-ArchetypeSupported">Archetype Supported</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Archetype</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-activemq</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes with Apache ActiveMQ embedded.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi 
 using Blueprint.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-component</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a>. Use this if there is a component missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">camel-archetype-cdi</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Camel 2.16:</strong> This archetype is used to create a new Maven project for Camel routes <span style="line-height: 1.4285715;">in the Java Container using CDI to configure components, </span><span style="line-height: 1.4285715;">endpoints and beans</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-<s>component-scala</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated. Camel 2.10:</strong> This ar
 chetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a> using Scala. Use this if there is a component missing in Camel that you want to create yourself. Deprecated to be removed in Camel 2.16 onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-code-first-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.2:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using code-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-contract-first-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.1:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web servic
 e using contract-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-dataformat</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="data-format.html">Data Format</a>s. Use this if there is a data format missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-groovy</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> This archetype is used to create a new Maven project for Camel using Groovy DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-java</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Java DSL.</p></td></tr><tr><td colspan
 ="1" rowspan="1" class="confluenceTd"><p>camel-archetype-scala</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven projects for building Camel routes in the <a shape="rect" href="scala-dsl.html">Scala DSL</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Spring XML.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">camel-archetype-spring-boot</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Camel 2.16:</strong> This archetype is used to create a new Maven project for Camel routes using Spring Boot.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring-dm</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven proje
 ct for Camel routes to be running in OSGi using Spring DM.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-war</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated Camel 2.6 or older:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-webconsole</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong><strong>Deprecated</strong> Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.or
 g/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-web</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys Camel Routes using Spring or Java DSL as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</p></td></tr></tbody></table></div><p>The maven coordinates for these archetypes is the following:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2 id="CamelMavenArchetypes-CamelMavenArchetypes">Camel Maven Archetypes</h2><p>Camel is distributed with the following archetypes for Maven end users.</p><h3 id="CamelMavenArchetypes-ArchetypeSupported">Archetype Supported</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Archetype</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-activemq</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes with Apache ActiveMQ embedded.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi 
 using Blueprint.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-component</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a>. Use this if there is a component missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">camel-archetype-cdi</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Camel 2.16:</strong> This archetype is used to create a new Maven project for Camel routes <span style="line-height: 1.4285715;">in the Java Container using CDI to configure components, </span><span style="line-height: 1.4285715;">endpoints and beans</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-<s>component-scala</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated. Camel 2.10:</strong> This ar
 chetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a> using Scala. Use this if there is a component missing in Camel that you want to create yourself. Deprecated to be removed in Camel 2.16 onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><s>camel-archetype-cxf-code-first-blueprint</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated. Camel 2.12.2:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using code-first style. This project is for OSGi Blueprint containers. <strong>Removed</strong><span> from Camel 2.18 onwards.</span></s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><s>camel-archetype-cxf-contract-first-blueprint</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated. Camel 2.12.1:</strong> This archetype is
  used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using contract-first style. This project is for OSGi Blueprint containers. <strong>Removed</strong> from Camel 2.18 onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-dataformat</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="data-format.html">Data Format</a>s. Use this if there is a data format missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-groovy</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> This archetype is used to create a new Maven project for Camel using Groovy DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-java</p></td><
 td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Java DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-scala</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven projects for building Camel routes in the <a shape="rect" href="scala-dsl.html">Scala DSL</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">camel-archetype-scr</td><td colspan="1" rowspan="1" class="confluenceTd">This archetype is used to create a new Maven project for building Camel routes using OSGI SCR Declarative Services</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Spring XML.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">camel-archety
 pe-spring-boot</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Camel 2.16:</strong> This archetype is used to create a new Maven project for Camel routes using Spring Boot.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring-dm</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Spring DM.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><s>camel-archetype-war</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated Camel 2.6 or older:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td co
 lspan="1" rowspan="1" class="confluenceTd"><p><s>camel-archetype-webconsole</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong><strong>Deprecated</strong> Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-web</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys Camel Routes using Spring or Java DSL as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</p></td></tr></tbody></table></div><p>The maven coordinates for these archetypes is the follow
 ing:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[  &lt;groupId&gt;org.apache.camel.archetypes&lt;/groupId&gt;
   &lt;artifactId&gt;${archetype-name}&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;