So let me describe the situation. I have a very big project. Now it is managed by ant. Now i'm working on making this project work with ivy and eclipse and i'm at a loss with a lot of questions.
Firstly, i haven't worked in eclipse and this "flat" workspace conception is rather weird for me. Project has a tree structure and in the root there are a lot of config files - like libraries.properties (just for describing library versions), ivysettings.xml and template build files for imports. And then there a lot of projects nested within the root directory.
For Eclipse i'm now using ivyDE.
First Question - How to create a tree structure in Eclipse with its flat stuff?? What i want is to make that subprojects can take files from the root. what is the right and standart way to do it??
Second - If subproject has its own library version for smth, then it has libraby.properties file within its directory. And this file is grabbed first, so the global root library. properties can't override specific for this subproject versions of libs. This works goodbecause it is in ant where i can load specific properties file before global. But IvyDE - i found only one point where i can specify properties file for it (may be i missed smthg). So how can i manage this??
Third - question specific to ivy. How can i publish only docs or only sources?? I think it's a concern of configurations. But i would be really gratefull - if u can give me an example of this - what is in ivy file and what should be in ant file?? Thanks in advance. )