How to programmatically retrieve information like language, OS, Architecture, etc. regarding the current project
Hi all,
I'm pretty new to IntelliJ plugin development and I was wondering if there's the possibility to retrieve some information regarding the current project (or better the current edited file).
The information I'd like to have access are the following:
- Language (e.g. Java, Groovy, etc.)
- Architecture (e.g. x86, x64, etc.) and OS (WindowsXP, LinuxUbuntu, MAC OS X, etc.) of the machine where IntelliJ is running onto
- For Java projects, JVM used to build the project
I'm extending a DumbAwareAction and in the actionPerformed(AnActionEvent event) method I found something like this:
Project project = event.getData(PlatformDataKeys.PROJECT);
but I cannot find such information here
Please, help me!
Thank you very much
Best
cghersi
Please sign in to leave a comment.
auto-answer to my question, perhaps someone else is interested :)
This is the method I found:
http://www.snip2code.com/Snippet/30957/IntelliJ--How-to-programmatically-retrie
For anyone passing by, please also see this duplicated post - http://devnet.jetbrains.com/thread/452612