I have 2 questions.
First, I am interested in using the editor module(s) within my own application as a replacement for Swing's low-level document classes. I am currently using NetBeans code for this, but since I love IntelliJ and IntelliJ recently became open source, I am considering replacing our usage of NetBeans source code with IntelliJ. Has anyone done this? Is the source code intended for reuse in this way? If so, any documents explaining how the code is architected would be very useful.
Second, I was trying to build the IntelliJ community edition source code so that I could experiment with using the editor code. I have followed the directions on
but I can't get the source code to build. These are the problems I am encountering:
1) Syntactically incorrect code in java-tests cause compilation errors. I removed that folder.
2) Removed plugins folder because of compilation errors.
3) Missing some libraries (like logger). I added all the libraries I could find to the project.
4) Out of memory errors. I increased heap size.
5) Circular dependencies. I can compile some individual modules, but not all of them. If I try to make the whole project, I get compilation errors related to the test framework classes.
Can anyone give me advice on how to get the source code to build? I was using an older (licensed) version of IntelliJ, but I tried downloading the Community Edition just in case that would help... it didn't.
What I'd really like is just the pre-compiled jars that I could put on my classpath while playing around with the the editor source code.