Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[buckminster-dev] Naming of components that are not projects

When Buckminster materializes needed components, some of them will not map to Eclipse projects. This is particularly true for pre-compiled binaries. Buckminster needs a place to store such artifacts on the local file system since projects will express references to them in classpaths etc.

The meta-data for the artifacts are always stored in the workspace, hence it's not advisable to share the artifact locations between different workspaces. In order to do that, Buckminster would need to have a global meta-data repository (might be something to think more about for the future). So storing the artifacts somewhere relative to the workspace sounds like a good idea.

There's a danger of colliding with projects that reside physically in the workspace root. In order to minimize such collisions, all "non-projects" should reside below one single directory. What should this directory be called by default? It should of course also be settable using a preference.

Suggestions:
- nonProjects
- externalComponents
- ...

Ideas, suggestions?

Regards,
Thomas Hallgren




Back to the top