diff --git a/eclipse/xdocs/changes.xml b/eclipse/xdocs/changes.xml index be5b6d12..b1abe5be 100644 --- a/eclipse/xdocs/changes.xml +++ b/eclipse/xdocs/changes.xml @@ -24,6 +24,7 @@
+ If you use Eclipse, you may already have encountered the Infamous Layout Issue: + Eclipse doesn't handle (yet ?) overlapping projects. Thus if you work in a + multiproject context with a classical non flat layout, Eclipse integration becomes + quite problematic. You surely don't want to use one big Eclipse project because + you'll then lose visibility on dependencies (inter-project dependencies as well + as library dependencies) and this will quickly become quite hard to manage - and + promotes cycles. +
+
+ Best solution found so far is to refactor your project structure to rather
+ use a flat layout, as described below:
+
+/project-root | /project-root
+ +- subproject1 | +- project.xml
+ +- project.xml ===> /subproject1
+ +- subproject2 | +- project.xml
+ +- project.xml | /subproject2
+ +- project.xml | +- project.xml
+
+
+
+ And alter your properties in a similar way than the example below:
+
+ If you really can't (or don't want to) flatten your layout, the only solutions that are offered to you are a few tricks, each with its own drawback. +
+ if this issue really annoys you, then please vote for https://bugs.eclipse.org/bugs/show_bug.cgi?id=35973 +
+