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 2009/12/30 13:37:29 UTC

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

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


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.


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

Posted by zoe slattery <zo...@googlemail.com>.
Hey Forrest - Thanks! I will look through it tomorrow,

Zoe
> Hi Zoe,
>
> Could you please help look at this new blueprint sample contribution jira?
> And see if it is ok as an Aries sample to demonstrate blueprint usage?
>
> In this sample, a multiple-nesting inlined managers are adopted. I think it
> might be helpful for newbie to learn how to use inlined managers.
>
> If there is anything need to improve or modify, pls just let me know.
> Thanks!
>
> Forrest
>
> ---------- Forwarded message ----------
> From: Forrest Xia (JIRA) <ji...@apache.org>
> Date: Wed, Dec 30, 2009 at 8:47 PM
> Subject: [jira] Updated: (ARIES-100) Another blueprint sample to contribute
> To: aries-dev@incubator.apache.org
>
>
>
>     [
> https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>
> Forrest Xia updated ARIES-100:
> ------------------------------
>
>    Attachment: blueprint-complexsample.zip
>
>   
>> 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
>>
>>
>> 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.
>
>   


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

Posted by Forrest Xia <fo...@gmail.com>.
Hi Zoe,

Thank you for commitment, I've seen it in the repo :-)

Forrest

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

Posted by zoe slattery <zo...@googlemail.com>.
Hi Forrest
>
> The message is printed out by the blueprint jmx bundle for debug purpose
> only, it might be improved to write into log file, not the console. However,
> it won't stop the sample demo. On the console, just hit enter key, you will
> get framework console prompt. In the prompt, user can start those bundle
> manually, then the sample info will be printed out on the console.
>
> By default, I set it not starting the sample when boot. To change this
> behavior, user can modify config.properties like this:
> felix.auto.start.10=\
> "file:bundles/org.apache.aries.samples.blueprint.idverifier.server-1.0.0-incubating-SNAPSHOT.jar"
> \
> "file:bundles/org.apache.aries.samples.blueprint.idverifier.client-1.0.0-incubating-SNAPSHOT.jar"
> \
> "file:bundles/org.apache.aries.samples.blueprint.idverifier.api-1.0.0-incubating-SNAPSHOT.jar"
>   
Ah :-/ Sorry, I should have tried that. It's all committed now and I 
have modified the samples pom so that it will be built along with the 
other samples.

Thanks, Zoe

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

Posted by Forrest Xia <fo...@gmail.com>.
On Thu, Jan 14, 2010 at 6:41 PM, zoe slattery
<zo...@googlemail.com>wrote:

> Hi Forrest - Good progress :-) but I have looked and still have a small
> issue. The assembly pom.xml refers to an artifact 'aries-jmx-blueprint',
> this isn't found and the Aries build produces an artifact called
> 'org.apache.aries.jmx.blueprint'.
>
Yep, aries-jmx-blueprint has been renamed to org.apache.aries.jmx.blueprint.


>
> I tried changing the pom.xml and the config.properties file in the assembly
> module so that they refer to 'org.apache.aries.jmx.blueprint'. This gets me
> to something that installs successfully. However, the run (executing run.sh)
> hangs with the message: 'Awaiting MBeanServer service registration'
>

The message is printed out by the blueprint jmx bundle for debug purpose
only, it might be improved to write into log file, not the console. However,
it won't stop the sample demo. On the console, just hit enter key, you will
get framework console prompt. In the prompt, user can start those bundle
manually, then the sample info will be printed out on the console.

By default, I set it not starting the sample when boot. To change this
behavior, user can modify config.properties like this:
felix.auto.start.10=\
"file:bundles/org.apache.aries.samples.blueprint.idverifier.server-1.0.0-incubating-SNAPSHOT.jar"
\
"file:bundles/org.apache.aries.samples.blueprint.idverifier.client-1.0.0-incubating-SNAPSHOT.jar"
\
"file:bundles/org.apache.aries.samples.blueprint.idverifier.api-1.0.0-incubating-SNAPSHOT.jar"


> At this point I think I need to hand it back to you and ask you to look at
> the JMX part - I'm not familiar enough with it to know what needs to be
> done.
>
> Zoe
>
>  Hi Zoe,
>>
>> I've updated the sample based on your comments, could you please help have
>> a
>> look and commit if no problem?
>>
>> Thanks!
>>
>> Forrest
>>
>>
>>
>
>

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

Posted by zoe slattery <zo...@googlemail.com>.
Hi Forrest - Good progress :-) but I have looked and still have a small 
issue. The assembly pom.xml refers to an artifact 'aries-jmx-blueprint', 
this isn't found and the Aries build produces an artifact called 
'org.apache.aries.jmx.blueprint'.

I tried changing the pom.xml and the config.properties file in the 
assembly module so that they refer to 'org.apache.aries.jmx.blueprint'. 
This gets me to something that installs successfully. However, the run 
(executing run.sh) hangs with the message: 'Awaiting MBeanServer service 
registration'

At this point I think I need to hand it back to you and ask you to look 
at the JMX part - I'm not familiar enough with it to know what needs to 
be done.

Zoe
> Hi Zoe,
>
> I've updated the sample based on your comments, could you please help have a
> look and commit if no problem?
>
> Thanks!
>
> Forrest
>
>   


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

Posted by Forrest Xia <fo...@gmail.com>.
Hi Zoe,

I've updated the sample based on your comments, could you please help have a
look and commit if no problem?

Thanks!

Forrest

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

Posted by Forrest Xia <fo...@gmail.com>.
Hi Zoe,

I will made an update according to your comments and post to the JIRA,
thanks for review and comments :-)

Forrest

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

Posted by zoe slattery <zo...@googlemail.com>.
Hey Forrest

I took a look at the sample and have some suggestions for you :-).

First (and I do know this is trivial) it doesn't compile, I'm sure this 
is just a typo but it would be good to fix it. The problem is duplicate 
package statements in PersonIdVerifierSimpleImpl.java.

The second issue is that you have the interface mixed in with the 
implementation - this is not best (OSGi ) practice. The interface should 
be in a separate bundle, have a look at the blog-sample and helloworld 
sample to see how this is done . This may seem a small point but I think 
any samples we have should demonstrate not only how to do things but the 
best way to do them.

Thirdly, I think the sample should be 
org.apache.aries.samples.blueprint.whatever-you-want, where 
'whatever-you-want' is maybe 'inlined-managers'?

Finally - rather than asking the user to collect up all the platform 
bundles that you need to run the code, how about doing it automatically 
using Maven as we have with the hello-world and blog samples?

How do you feel about making these changes? I'd be happy to put it into 
SVN if you made them.

Zoe


> Hi Zoe,
>
> Could you please help look at this new blueprint sample contribution jira?
> And see if it is ok as an Aries sample to demonstrate blueprint usage?
>
> In this sample, a multiple-nesting inlined managers are adopted. I think it
> might be helpful for newbie to learn how to use inlined managers.
>
> If there is anything need to improve or modify, pls just let me know.
> Thanks!
>
> Forrest
>
> ---------- Forwarded message ----------
> From: Forrest Xia (JIRA) <ji...@apache.org>
> Date: Wed, Dec 30, 2009 at 8:47 PM
> Subject: [jira] Updated: (ARIES-100) Another blueprint sample to contribute
> To: aries-dev@incubator.apache.org
>
>
>
>     [
> https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>
> Forrest Xia updated ARIES-100:
> ------------------------------
>
>    Attachment: blueprint-complexsample.zip
>
>   
>> 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
>>
>>
>> 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.
>
>   


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

Posted by Forrest Xia <fo...@gmail.com>.
Hi Zoe,

Could you please help look at this new blueprint sample contribution jira?
And see if it is ok as an Aries sample to demonstrate blueprint usage?

In this sample, a multiple-nesting inlined managers are adopted. I think it
might be helpful for newbie to learn how to use inlined managers.

If there is anything need to improve or modify, pls just let me know.
Thanks!

Forrest

---------- Forwarded message ----------
From: Forrest Xia (JIRA) <ji...@apache.org>
Date: Wed, Dec 30, 2009 at 8:47 PM
Subject: [jira] Updated: (ARIES-100) Another blueprint sample to contribute
To: aries-dev@incubator.apache.org



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

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

   Attachment: blueprint-complexsample.zip

> 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
>
>
> 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.

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

Posted by "zoe slattery (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

zoe slattery resolved ARIES-100.
--------------------------------

    Resolution: Fixed

committed sample

> 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
>            Assignee: zoe slattery
>         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.


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

Posted by "Forrest Xia (JIRA)" <ji...@apache.org>.
     [ 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.


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

Posted by "zoe slattery (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

zoe slattery reassigned ARIES-100:
----------------------------------

    Assignee: zoe slattery

> 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
>            Assignee: zoe slattery
>         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.


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

Posted by "Jeremy Hughes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeremy Hughes updated ARIES-100:
--------------------------------

    Fix Version/s: 0.1

> 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
>            Assignee: zoe slattery
>             Fix For: 0.1
>
>         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.


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

Posted by "zoe slattery (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ARIES-100 started by zoe slattery.

> 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
>            Assignee: zoe slattery
>         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.


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

Posted by "Forrest Xia (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

    Attachment: blueprint-complexsample.zip

> 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
>
>
> 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.