Allow for projects with multiple languages
I do a lot of work on various projects, and in some places I have projects which have multiple directly related parts in different languages, most notably, native code in java. However, I have noted that it is difficult (and requires a roundabout solution) to include projects written in different languages (specifically, native languages such as C, C++, or rust). This is especially annoying when writing native code, where the ability to refer to the source java code that defines the native methods can be helpful. (The current method of doing this for rust involves installing the Rust plugin in IntelliJ, opening a different IDE window, creating a rust project at the directory it is wanted, then in the project window opening a rust file, and attaching the cargo project).
It should be possible to create a module in any language supported by an IDE plugin (in particular, Cargo Crates) within an existing project in order to streamline JNI Library development. C and C++ modules would also be nice, but less useful as I move more towards using rust as my primary native development language.
Please sign in to leave a comment.
If there is no way to add Rust module to the existing IntelliJ IDEA project, this should be supported by the plug-in itself, not by IntelliJ IDEA, request is welcome at https://github.com/intellij-rust/intellij-rust/issues .
As for the C/C++, there is no plug-in for IntelliJ IDEA at the moment: https://youtrack.jetbrains.com/issue/CPP-4141 .
I work on a few projects that store server (node or JVM) and client (mobile or web) in one repository.
Supporting this use would make my life much easier too. IDEA Ultimate support all these languages after all.