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