[ 
https://issues.apache.org/jira/browse/AXIS2-4937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13087917#comment-13087917
 ] 

Harshana Eranga Martin commented on AXIS2-4937:
-----------------------------------------------

Hi Andreas,

We can do something like following to solve the issue. 

1. We create a separate Eclipse plugin which is responsible of providing the 
dependencies required by Eclipse plugins. Let's call it Libraries plugin
2. We make libraries plugin a required bundle for other eclipse plugins

How this solves the concerns you mentioned?

In this approach, Library bundle is generated using Felix plugin and embed the 
dependencies in the same manner we do it now. So no manual intervention 
required in case of dependency update.

Since we don't embed dependencies in Eclipse plugins itself, we don't need to 
worry about syncing Manifests. Version update can be done using a linux grep 
command.

Currently both Eclipse plugins contains a common sub set of jars embedded in 
them. In this approach we remove them and create a common library bundle. Hence 
size of the plugins will be reduced.

WDYT? If this sounds reasonable?

Thanks and Regards,
Harshana



> Creating Eclipse Features and a p2 Repository for Axis2 Eclipse IDE plugins
> ---------------------------------------------------------------------------
>
>                 Key: AXIS2-4937
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4937
>             Project: Axis2
>          Issue Type: New Feature
>          Components: ide plugins
>    Affects Versions: 1.5.4
>            Reporter: Harshana Eranga Martin
>            Priority: Critical
>             Fix For: 1.7.0
>
>         Attachments: Axis2_4937_Eclipse_plugins.patch
>
>
> This jira will be used to track the progress of creating Eclipse Features and 
> a p2 repository for Axis2 Eclipse IDE plugins.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to