[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: M4 flexible project structure

Please forgive me if I am oversimplifying - things may be more complex than
they appear.

<SNIP>
> Base
>    Release5 -- This should be the root of an Eclipse workspace

Why?  Your workspace can be located anywhere.  Just root your _projects_
starting wherever they make sense.  Seems to me that your project root would
be ReleaseX, and java, java-infrastructure, and java-test would be source
folders.  In fact, it is not clear to me why this would not have worked for
you even before flexible project -- but I assume I am missing something in
the details.


>       doc
>       classes --- The output tree
>       src
>           cpp
>           java
>           java-infrastructure
>           java-test

<SNIP>
>
>    "Project contents cannot be inside workspace directory"

My guess is you are misconceiving where the workspace needs to be.  The only
thing that _must_ be in the workspace is the .metadata used by Eclipse. All
of your projects can (and in my opinion, should) be rooted elsewhere on your
file system.  Obviously there are exceptions -- like imported plugins, etc.

Set your workspace to C:\Eclipse\Workspaces\WorkspaceXYZ, then add your
projects by specifying a "non-default" location.

> I have two questions.
> 1. What rule did I break to cause the diagnostic?
> 2. Assuming that the first problem can be solved, is there enough
> functionality in the new flexible project structure support to allow me to
> create a project that manages the "utilities" directory, and separate
> projects that manage the "configuration", "gui", and "ui" directories that
> exist under the "utilities" directory.
<SNIP>

Projects do not have to be so fine-grained -- is there some reason why you
need it to work that way?

-Andrew