I have a problem with Flex projects that have transitive dependencies through their pom files.
I see that IntelliJ recreates the config-report files for such projects, and when it does it does not fetch transitive dependencies. The result of that is that projects that compile fine using Maven do not compile with IntelliJ.
Here's an example of what I mean:
Let's say we have a class structure like so C->B->A.
In projects A there is a class called "SoAndSo" and there is usage of that class in project C, but there is no dependency of A in C's pom.
When IntelliJ creates the config-report file for C it will not add a dependency in A and when compiling that project it will give an error message like "Class SoAndSo is not a compile-time constant".
What is the best way to solve this issue?