| [news.eclipse.platform] Re: Multiple classpath options? |
Hi everyone,
I have a pretty interesting problem with classpaths and I'm wondering if there is a solution available that will allow me to achieve what I want using Eclipse as is, or if it's possible to write a plugin. Here's my scenario:
-- The company I work for uses both Eclipse and Maven for development. We have probably around 20 Eclipse projects with intricate dependencies. Some projects represent end-applications/web sites, and some represent shared libraries and utilities. -- Within the company there are different levels of access rights in the codebase. Some users have access to all projects, while others (contractors, for instance) only have access to the end-application projects. This access is controlled by our SCM tool.
-- In the .classpath files for the end appications, there are no project dependencies, but rather use referenced jars for the shared libraries. This allows the users with limited access to compile and run the end applications with ease.
-- The users with full access are a little less lucky. Since they want to use dependent projects instead of the jars (for purposes of debugging into the code and making changes that span into both end applications and shared components), they have to constantly change the project properties. This puts the project out of sync with the repository, which is a pain to say the least. Sometimes these modified .classpath files accidentially get checked in, which breaks things for the users with limited access. It's a huge mess!
Hope this helps, Eric