You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Forrest Xia (JIRA)" <ji...@apache.org> on 2010/01/13 07:19:54 UTC

[jira] Updated: (ARIES-100) Another blueprint sample to contribute

     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Forrest Xia updated ARIES-100:
------------------------------

    Attachment: blueprint-sample-idverifier.zip

Updated the sample according to Zoe's comments:
1. Fix duplicated package statement in PersonIdVerifierSimpleImpl.java.
2. Separate interfaces from implementations by following OSGi best practices. 
3. Rename to blueprint-sample-idverifier
4. Add an assembly sub project to ease running this sample

Besides, I use felix as the framework, and add some extra bundles to the assembly. With this setting, user can use blueprint MBean to inspect the sample bundles via a JMX client(such as jconsole).

Forrest

> Another blueprint sample to contribute
> --------------------------------------
>
>                 Key: ARIES-100
>                 URL: https://issues.apache.org/jira/browse/ARIES-100
>             Project: Aries
>          Issue Type: Improvement
>          Components: Blueprint
>    Affects Versions: Incubation
>            Reporter: Forrest Xia
>         Attachments: blueprint-complexsample.zip, blueprint-sample-idverifier.zip
>
>
> These days I am testing blueprint MBean, and generated a complex blueprint sample. With this sample, user can learn how to define nesting components with blueprint XML.
> To run this sample, besides OSGi framework, these bundles are required:
> CoreOptions.mavenBundle().groupId("org.apache.felix").artifactId("org.apache.felix.configadmin").versionAsInProject(),
> CoreOptions.mavenBundle().groupId("org.apache.felix").artifactId("org.apache.felix.eventadmin").versionAsInProject(),
> CoreOptions.mavenBundle().groupId("org.ops4j.pax.logging").artifactId("pax-logging-api").versionAsInProject(),
> CoreOptions.mavenBundle().groupId("org.ops4j.pax.logging").artifactId("pax-logging-service").versionAsInProject(),
> CoreOptions.mavenBundle().groupId("org.apache.aries.blueprint").artifactId("org.apache.aries.blueprint").versionAsInProject(),
> CoreOptions.mavenBundle().groupId("org.apache.aries").artifactId("org.apache.aries.util"),
> CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-blueprint").versionAsInProject(),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.