Image

Image_winnie wrote in Imageru_java

Category:

IDEA, сборка из командной строки

А как в IDEA запустить clean/make/test из командной строки?

Есть UI-опция в меню "сгенерировать ant-билд", но её нужно нажимать каждый раз при изменении структуруры проекта. Так же инкрементальный ant-билд не такой клёвый, как в IDEA ( IDEA корректно перекомпилирует только нужные файлы по dependency, может стирать *.class после переименования *.java, даже nested/anonymous классы ).

Возможно, это будет не idea.sh build myproject.ipr, а что-то чуть сложнее типа java -jar idea.jar Some.Class.To.Run.For.Build myproject.ipr или даже
import jetbrains.Some.Class.To.Run.For.Build 
import jetbrains.Idea.Project
Build.SomeMethod(new jetbrains.Idea.Project( "myproject.ipr" ))


Но только я гуглил, гуглил но так и не нагуглил.

Спасибо!
crosspost: http://devnet.jetbrains.net/thread/303332