I don't understand this comment. How are the build tools Jetbrain's fault? Confused...
I create a project. There are two things they could do:
1. Make an ant/maven/gradle repo, and have the build command run gradle build or something.
2. Create a commandline (open source) tool called "intellibuild" or something, which reads the project files and does whatever the "build" button does.
Unfortunately, they don't do either, so if I don't have a license (or I want to give my code to others who don't use IntelliJ), my J2EE is not buildable.
At least use bash/batch files.
I want to be able to build my projects if I ever decide that I don't need it anymore