You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2010/08/30 09:30:20 UTC

[ANN] Service Archetypes 2010.01 released

The ServiceMix team is pleased to announce the release of ServiceMix 
Archetypes 2010.01.

The ServiceMix Archetypes are Apache Maven Archetype which create 
resources such as Service Unit based on component.

This release includes:
- usage of ServiceMix Components 2010.01
- one archetype per ServiceMix Component
- removing the license stamping in generated file

To use archetype, simple run:

mvn archetype:create \
   -DarchetypeGroupId=org.apache.servicemix.tooling \
   -DarchetypeArtifactId=<ARCHETYPE_NAME> \
   -DarchetypeVersion=2010.01 \
   -DgroupId=your.group.id \
   -DartifactId=your.artifact.id \
   -Dversion=your-version

For example:
mvn archetype:create \
   -DarchetypeGroupId=org.apache.servicemix.tooling \
   -DarchetypeArtifactId=servicemix-bean-service-unit \
   -DarchetypeVersion=2010.01 \
   -DgroupId=org.apache.servicemix.sample \
   -DartifactId=bean.sample \
   -Dversion=1.0-SNAPSHOT

The ARCHETYPE_NAME is one of provided archetype. This release include 
the following archetype (in alphanumeric sort):
servicemix-bean-service-unit: creates a Service Unit for the Bean component
servicemix-binding-component: creates a Customer Binding Component
servicemix-camel-osgi-bundle: created an OSGi bundle which uses Apache Camel
servicemix-camel-service-unit: creates a Service Unit for the Camel 
component
servicemix-cxf-bc-service-unit: creates a Service Unit for the CXF BC 
Component
servicemix-cxf-code-first-osgi-bundle: creates a sample of CXF OSGi bundle
servicemix-cxf-se-service-unit: creates a Service Unit for the CXF SE 
Component
servicemix-cxf-se-wsdl-first-service-unit: creates a Service Unit Sample 
which uses CXF SE and WSDL
servicemix-drools-service-unit: creates a Service Unit for the Drools 
Component
servicemix-eip-service-unit: creates a Service Unit for the EIP Component
servicemix-embedded-simple: creates a Sample of the ServiceMix Embedded 
Container
servicemix-exec-service-unit: creates a Service Unit for the Exec Component
servicemix-file-service-unit: creates a Service Unit for the File Component
servicemix-ftp-service-unit: creates a Service Unit for the FTP Component
servicemix-http-service-unit: creates a Service Unit for the HTTP Component
servicemix-jms-service-unit: creates a Service Unit for the JMS Component
servicemix-jsr181-service-unit: creates a Service Unit for the JSR181 
Component
servicemix-jsr181-wsdl-first-service-unit: creates a Sample using JSR181 
Component and WSDL
servicemix-lwcontainer-service-unit: creates a Service Unit for the 
LWContainer Component
servicemix-mail-service-unit: creates a Service Unit for the Mail Component
servicemix-ode-service-unit: creates a Service Unit for the ODE Component
servicemix-osgi-bundle: creates a Custom OSGi bundle
servicemix-osworkflow-service-unit: creates a Service Unit for the 
OSWorkflow Component
servicemix-quartz-service-unit: creates a Service Unit for the Quartz 
Component
servicemix-saxon-service-unit: creates a Service Unit for the Saxon 
Component
servicemix-scripting-service-unit: creates a Service Unit for the 
Scripting Component
servicemix-script-service-unit: creates a Service Unit for the Script 
Component
servicemix-service-assembly: creates a Custom Service Assembly
servicemix-service-engine: creates a Custom Service Engine Component
servicemix-service-unit: creates a Custom Service Unit
servicemix-shared-library: creates a Custom Shared Library
servicemix-smpp-service-unit: creates a Service Unit for the SMPP Component
servicemix-snmp-service-unit: creates a Service Unit for the SNMP Component
servicemix-validation-service-unit: creates a Service Unit for the 
Validation Component
servicemix-vfs-service-unit: creates a Service Unit for the VFS Component
servicemix-xmpp-service-unit: creates a Service Unit for the XMPP Component

Release Notes:

** Bug
     * [SM-1904] - Invalid camel dependencies in 
servicemix-camel-service-unit and servicemix-osgi-camel-archetype
     * [SM-1910] - JAX-WS version in archetype parent pom is bad
     * [SM-1916] - Wrong version in XSD schema location in generated 
xbean.xml files
     * [SM-1917] - 
servicemix-cxf-se-wsdl-first-service-unit/servicemix-osgi-cxf-wsdl-first-archetype 
generates a wrong package structure
     * [SM-1969] - xbean.xml in quartz archetype project has wrong xml 
prefix

Enjoy!

- The ServiceMix Team