The refactoring is done.
  http://svn.apache.org/viewvc?view=revision&revision=1587513
Subsystem is now completely independent of applications and blueprint
(though it will still be leveraged if present).


2014-04-14 21:35 GMT+02:00 Holly Cummins <[email protected]>:

> If applications aren't using blueprint this analysis of blueprint
> files won't be providing any useful information, so we should be able to
> make something in that chain optional without loss of function. Of course,
> doing that refactoring may not meet anyone's definition of 'easy'. :)
>
>
> On Monday, April 14, 2014, Guillaume Nodet <[email protected]> wrote:
>
>> Actually, the Aries Application Modeller really needs Aries Blueprint as
>> it analyses blueprint files to find provided services, so this dependency
>> can't be easily removed.
>>
>> Guillaume Nodet
>>
>>
>> 2014-04-14 17:19 GMT+02:00 Guillaume Nodet <[email protected]>:
>>
>>> Yes, it would be nice to have subsystems being independent of blueprint
>>> imho.
>>>
>>>
>>> 2014-04-14 16:37 GMT+02:00 Cristiano Gavião <[email protected]>:
>>>
>>>  Hi Mark.
>>>>
>>>> Well, last time I tried, the subsystems service (zero) wasn't
>>>> registered without blueprint bundles in active state.
>>>> Seems that a dependency of subsystem, application-modeller, has a
>>>> direct dependency to blueprint:
>>>> https://github.com/apache/aries/tree/trunk/application/application-modeller/src/main/resources/OSGI-INF/blueprint
>>>>
>>>> regards,
>>>>
>>>> Cristiano
>>>>
>>>>
>>>> On 11-04-2014 11:45, Mark Nuttall wrote:
>>>>
>>>> Hello,
>>>> I've looked over the code and can only see a dependency on blueprint in
>>>> the subsystem-itests pom. So there's a dependency on blueprint to run the
>>>> itests, but I cannot see a runtime dependency from subsystem-core on
>>>> blueprint, Have I missed something?
>>>>
>>>>  Regards,
>>>> Mark
>>>>
>>>>
>>>> On 10 April 2014 14:13, Cristiano Gavião <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I had a system that was developed using only Declarative Services. We
>>>>> are studying to use Subsystem to help with an isolation issue.
>>>>>
>>>>> The first problem for us is that it depends on Blueprint and we don't
>>>>> like the idea to add this overhead in this environment just to be able to
>>>>> use Subsystems.
>>>>>
>>>>> Could someone explain me this dependency? are beans being injected or
>>>>> just services?
>>>>>
>>>>> would be possible to use DS instead of Blueprint in case no bean being
>>>>> injected ?
>>>>>
>>>>> thanks
>>>>>
>>>>> Cristiano
>>>>>
>>>>
>>>>
>>>>
>>>
>>

Reply via email to