On Fri, Jan 3, 2014 at 3:16 PM, Samisa Abeysinghe <[email protected]> wrote:

> Why do we need SNAPSHOT for orbits at all? It is just a wrapper of a
> released lib. So just create the new version and deploy into m2 - Done!
>
>
+1. This is what I suggested some time back too.


>  Thanks,
> Samisa...
>
>
> Samisa Abeysinghe
>
> Vice President Developer Evangelism
>
> WSO2 Inc.
> http://wso2.com
>
>
>
> On Fri, Jan 3, 2014 at 2:43 PM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>> Our current approach of having third party dependencies as OSGi bundles
>> is to make them into an orbit project. The release of them happen with the
>> kernel or platform release.
>>
>> Because of this, currently when building carbon from source, we first
>> have to build orbit. But this is not needed if we maintain orbit as an
>> external project (may be in git-hub) and use one of the following.
>>
>> 1. Use SNAPSHOT repo approach. The developer who creates a new orbit
>> project will have to deploy the snapshot version of it to the repo. The
>> official release of those will happen on its own way. It can align either
>> with a kernel release or platform release (major or patch releases).
>>
>> 2. Releasing the newly created orbit project immediately after creating
>> it. This is possible because we don't normally do any changes to it (pom)
>> afterwards. This also has to be done by the developer (after all the
>> testing). The downside of this is we may end up with multiple versions for
>> a projects. But this will be minimal.
>>
>> In both cases above, the components requiring those orbit dependencies
>> will have to update to those released/snapshot versions.
>>
>> The orbit projects for forked dependencies will follow the same approach
>> as earlier.
>>
>> Suggestions and thoughts are welcome.
>>
>> Thanks,
>> Kishanthan.
>>
>> --
>> *Kishanthan Thangarajah*
>> Senior Software Engineer,
>> Platform Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com
>> <http://kishanthan.wordpress.com>*
>> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to