This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 235651 - Axis2 dependencies for COSMOS plugins
Summary: Axis2 dependencies for COSMOS plugins
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Cosmos (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Saurabh Dravid CLA
QA Contact: Hubert Leung CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 244154
  Show dependency tree
 
Reported: 2008-06-04 13:35 EDT by Hubert Leung CLA
Modified: 2012-01-03 13:53 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hubert Leung CLA 2008-06-04 13:35:53 EDT
Some COSMOS plugins have dependencies on axis2 jar files.  These jar files are added during the build, but removed from the packaging.  So at runtime, the manifest files will have missing dependencies.  It may cause runtime problems. (It mainly affects the COSMOS SDK.)

We need to make sure COSMOS plugins are loaded properly with no dependency errors.  

One suggestion for handling the axis2 jars is to create an empty axis2 plugin.  COSMOS plugins depend on this plugin.  We will need to ask users to copy jar files into this plugin.  There may be other solutions...
Comment 1 Saurabh Dravid CLA 2008-06-04 14:20:51 EDT
I will prefer empty axis-2 plugin as it will be easy for user and build to copy the jar at one location in place of different locations. Please let RE team know once cosmos plugins modified to use this new empty axis2 plugin.
Comment 2 David Whiteman CLA 2008-06-04 14:44:54 EDT
Adding a couple of ppl to the cc: list who might have input or requirements.
Comment 3 David Whiteman CLA 2008-07-25 12:30:18 EDT
Where does this issue stand?  Do we still favor the empty Axis2 plugin approach?  If so, who is planning to initiate this effort?
Comment 4 Saurabh Dravid CLA 2008-08-13 15:13:18 EDT
I checked in new plugin "org.apache.axis2" into data-collection module. Please modify other required plugins to use this new plugin.
Comment 5 David Whiteman CLA 2008-08-13 16:25:26 EDT
All the example MDRs will need to be updated for this change.  Saurabh, will you be making those changes?  Basically, all projects that depend on axis2 (i.e. those for which we are now copying the axis2 jar file into the lib dir) need to change.  If you won't be making those changes, please create a separate bugzilla so the work can be planned and assigned.
Comment 6 Saurabh Dravid CLA 2008-08-14 11:32:35 EDT
I will start making the remaining changes related to this defect.
Comment 7 David Whiteman CLA 2008-08-14 11:48:29 EDT
(In reply to comment #6)
> I will start making the remaining changes related to this defect.

except for the change in bug 244154, which I will probably need to make due to the learning curve 

Comment 8 Saurabh Dravid CLA 2008-08-14 15:30:56 EDT
Modified other data-collection project to use this new Axis2 plugin. Request developers to check the changes and let us know if anything else required to be done for this.
Comment 9 Saurabh Dravid CLA 2008-08-28 16:04:27 EDT
Closing this one as we do provide empty Axis2 plugin into cosmos to have dependency on it.