Java source files don't get compiled
Hi,
my plugin creates a project with multiple modules. All modules have a custom sdk and a source folder with java source files.
I registered somd afterTasks at the CompilerManager, but when they got executed the java source files were not compiled.
When I use the default java run action, all classes get compiled. Do I miss something?
Please sign in to leave a comment.
Hi Tim,
Please provide more details on what you would like to achieve with your plugin and what components you register
I register some after compile tasks in AbstractProjectComponent.doProjectOpened(project). Do you need to knowm more about the project structure? I would like to benefit from incremental compilation within the ide for the java sources.
I need to know the task you are going to solve. All "after compile" registered tasks will be called inside IDE process after compilation is completed. The whole build is performed in a separate process. All java classes are already compiled incrementally, you don't have to do anything to get incremental java compilation.
Please check out a short overview of the build process architecture:
http://www.jetbrains.org/intellij/sdk/docs/reference_guide/frameworks_and_external_apis/external_builder_api.html
the task is to use the .class files compiled by intellij as input for our custom compiler. We use a custom run configuration to specify main class etc.
Unfortunately the java sources are not compiled in any situation.
> Unfortunately the java sources are not compiled in any situation.
I cannot reproduce this. If it is reliably reproducible for you, could you please create a small project illustrating the behavior and send it to me? Please also zip the content of "<idea-system-dir>/log" directory and send it to me too.