My project uses Ant and Ivy, so in order for it to Make/Compile in IDEA I need to retrieve all the Ivy dependencies first.
These are retrieved via an Ant target as I can't rely on all people using the project to have the IvyIDEA plugin (and the project is also a bit too complicated for that plugin as well).
I want to make my project as easy as possible for new people to use so I have created a demo and an associated RunConfig (that is shared checked and in).
However, when people check out the project and try to run the demo it fails.
The problem is that Before Launch I have Make and Run Ant target 'ivy-retrieve' ticked.
Unfortunately IDEA always does Make first.
Is there any way for me to make it run the Ant target first and the Make second?