It is not possible to run commands through the Ant shell (provided by AntFarm) without the AntFarm dockable window popping up, and after some investigation I discovered it's because the "parseBuildFile" method belonged to the dockable's class. The parse build file action is in no way dependent on the dockable being visible, so this patch moves that method from AntFarm to AntFarmPlugin so that other plugins may parse build files through the Ant shell without requiring that the AntFarm window be visible.
This patch also removes the ProjectBridge class as it used outdated PV api, and was impossible to compile with it included. It also appeared that the only reference to that class in the plugin was in a commented-out line, so it wasn't even used despite its inclusion.
Log in to post a comment.