Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[buckminster-dev] Questions on the directory layout of multiple repos for Buckminster

Hi,

Would like to hear from y'all on how to set up my repos.

Currently I have:

- osgi_bundle_a (my github repo, has ant target to build an osgi_bundle, an Eclipse project)
- eclipse_plugin_b (my github repo, no ant script, no continuous build, an Eclipse project).

Requirements:
* eclipse_plugin_b depends on osgi_bundle_a
* eclipse_plugin_b will be distributed via my own p2 update site, for a 3rd party Eclipse app.
* osgi_bundle_a and eclipse_plugin_b has to available for edit in the same Eclipse workspace.

Proposal:

In repo osgi_bundle_a:

  dir osgi_bundle_a_releng (for buckminster scripts)
  dir osgi_bundle_a_bundle (for source code)
  
In repo eclipse_plugin_b:

  dir eclipse_plugin_b_releng (for buckminster scripts)
  dir eclipse_plugin_b_bundle (for source code)
  dir eclipse_plugin_b_feature (for feature.xml)
  dir eclipse_plugin_b_site (for p2 distribution)

Questions:
* Does it look like in the right direction?
* Most web articles and even the buckminster code base has this "fragmented" directory structure.  Is it necessary?  
* How eclipse_plugin_b recognizes osgi_bundle_a as the source code in Eclipse?  I can see how to include osgi_bundle_a in the Target Platform, as a plugin, but I don't understand how eclipse_plugin_b recognizes the osgi_bundle_a as the source.

Thanks,
Simon


Back to the top