Scott -- returning to this thread
IC 2.0.2.5
Languages & Frameworks > Illuminated Cloud
Override Save All action: checked
- Deploy all modified files: checked
Deploy on save: checked
- Deploy on external change: unchecked
- Deploy static resource bundle on contents change: checked
Prefer Tooling API for
- Apex: Checked
Use case:
Two files:
- Bar.cls
- Foo.cls
Edit each file, introduce syntax error into Foo.cls, then Command-S (Save all)
IC2 shows message in status bar - deploying Bar.cls, Foo.cls
Messages panel shows
Successes
=======
Bar.cls
Failures
=======
Foo.cls
But this is misleading - Bar.cls compiled OK but wasn't deployed to the org. If you go to fix Foo.cls and Command-S, Foo.cls is compiled and deployed to the org but the org's Bar.cls does not represent the latest version in the project. You have to "touch" Bar.cls and Command-S again to commit the changes to the org. If you were editing 5 files and 4 "succeeded", you need to touch all four again.
Either I'm doing something wrong or the messages panel should read something like this
Successes (but not deployed)
==============
Bar.cls
Failures
=======
Foo.cls
and there should be an easy way that after you fix Foo.cls, that all of the successes-but-not-deployed can be automatically added to the compile/deploy package on the next Command-S so you don't have to "touch" those files again.