Компиляция крупных Java проектов IntelliJ IDEA

Как компилируются большие, коммерческие проекты, написанные на Java?

Где-то слышал, что в JAR файл никто не собирает, а каким-то образом компилируют классы и запускают по отдельности. На данный момент использую Gradle с такими настройками. После чего на сервере выполняю команду java -jar file.jar. Но меня интересуют единственный ли это вариант:

task fJar(type: Jar) {
    manifest { attributes 'Main-Class': "" }
    from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}  

Ответы (0 шт):