I'm in the progress of moving from Eclipse to IntelliJ to do my AS3 development. So far I'm more than happy, but there is some weird behaviour. Let me explain: In Eclipse I used to have multiple projects (which seem to be modules in IntelliJ, I've already learned that).These projects had dependencies on each other, all was working nicely. When I changed code in project A, than compiled project B, the changes were updated and showing. When I try to do the same thing in IntelliJ, code changes are not always reflected, it seems as if they were read from a cache somehow. Restarting IntellJ helps, but that surely cannot be the way to do it. Googling for this I have not found any hints, so I'm sure I'm missing something fundamental here. I tried this: Create a new project, add the Eclipse projects as modules to that project. Than I linked the libs and sources in project settings -> dependencies. That didn't work properly, so I tried to add the modules as content roots to the main project, but I think that's not the way to do it either. What I did now is move all the content of src folders of the different projects (or modules, to speak "intelliJ") into one src folder. I than created one project with one module and separate package folders in the src folder. This works. But I may not be able to reorganise the files that way all the time, especially when there are already other team members working in a given file structure. Any ideas?