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