Hi Minto
<dependency>
> <groupId>org.apache.servicemix.bundles</groupId>
> <artifactId>src-assembly</artifactId>
> <version>1.0</version>
> </dependency>
>
> I guess we want to get rid of this dependency as well, by creating our
> own. I will copy the src-assembly from service mix.
>
There is no problem depending on some servicemix dependencies. Here I just
don't see what this is needed for, i.e. why a special source assembly is
needed for the ext-projects.
Also I notice that the bundles parent was not part of the bundles reactor
and that it did not inherit from the clerezza parent. Hope it's OK that I
changed this (under your issue).
Now the next step is to try the tdb launcher out with the new bundles....
Cheers,
Reto
> On Fri, Sep 20, 2013 at 10:27 AM, Minto van der Sluis <[email protected]>
wrote:
>
>> Hi folks,
>>
>> I just committed my work on the lean Apache jena ext wrappers. Please
>> have a close look. The ext bundles can be found in the newly created ext
>> folder.
>>
>> Now I wonder how to continue with these new/ServiceMix style wrappers. I
>> have the following questions:
>>
>> 1. Wrapper hosting.
>> Do we want to host/own these wrappers our selves or donate it to
>> ServiceMix. From what I read ServiceMix bundles are open for others to
>> donate wrappers. See
>> http://svn.apache.org/repos/asf/servicemix/smx4/bundles/trunk/
>>
>> 2. Wrapper versioning
>> When we decide to host ext wrappers ourselves then we should decide on
>> versioning these wrappers as well. Do we need separate wrappers for
>> separate version like ServiceMix has. For instance jena-core-2.10.0,
>> jena-core-2.10.1, jena-core-2.11.0, ... Personally I think we do not
>> need this. Once a version is release it could be tagged or branched in
>> svn (requires a change to what's currently committed). Also I think that
>> within Clerezza we should stick to using a single version as much as
>> possible.
>>
>> 3. How to test within Clerezza
>> Since I only use part of Clerezza (rdf abstraction layer + jena
>> storage). I don't know how to test if these new wrappers work inside
>> clerezza as well. I could start with running all unittests. But I am
>> more concerned about the various launchers. How do I test if these still
>> work.
>>
>> What remains to be done:
>> - remove the old ext jena wrappers (jena and jena.tdb)
>> - preferably use the ServiceMix style for all other ext bundles as well.
>> - modify launchers/bundlelists to use the new ext wrappers (also add
>> required dependencies)
>>
>> Please let me know what you guys think.
>>
>> Regards,
>>
>> Minto
>>
--
> ir. ing. Minto van der Sluis
> Software innovator / renovator
> Xup BV
>
> Mobiel: +31 (0) 626 014541
>
>