Since I have done that, IDEA thinks that the files in the 'test' module are under subversion version control. However, I don't know why and how, as there wis no .svn directory, and I didn't do anything. I want to add this directory to my GIT of the whole project, but even though I added the files using the GIT command line tool, IDEA only gives me subversion commands.
This is where your directory/vcs mappings are configured. Remove any SVN mapping that could exists, and make sure that the whole project is mapped to Git.BTW, I don't know how this could have happened.
I'm not sure if the settings are changed in the later versions of Intellej, but I couldn't find any "mapping" options.I could resolve the issue by opening .idea/vcs.xml file and changing vcs value from "svn" to "Git".
The preconfigured IntelliJ IDEA project with modules for two sample plugins and a batch mode (command-line) tool is provided with a program installation directory. The project can be found in \openapi\ide\intellij.zip.
The launch configuration is designed to load plugins from the program installation directory (see step #1) and two plugins from the IDEA project. Thus, if the md.plugins.dir java system property is not defined (see Plugins directories), developing plugins are not loaded.
The libraries (jar files) of the plugin must be added to the development class path throughout the plugin dependency hierarchy if the developing code depends on that plugin.
For example, if the code depends on plugin A; plugin A depends on plugins B and C; plugin B depends on plugin D, the libraries of all plugins (A, B, C, and D) must be added to the class path.
When you launch your own plugin, you need to add all jar files that are required by your plugin from appropriate plugins. The MagicDraw jar files can be found in MAGIC_DRAW_INSTALL_DIRECTORY/lib and its sub directories, whereas plugins' jar files can be found in MAGIC_DRAW_INSTALL_DIRECTORY/plugins and its sub directories.
Even if the plugin descriptor file contains information about a runtime plugin .jar file, it is not necessary to build and deploy this .jar file to a plugin directory while a plugin is developed under IntelliJ IDEA.
The test launcher classes are defined at the end of VM options (without prefix -D) and the classpath to those classes is additionally defined as CLASSPATH variable in Environment variables section of the run configuration. These settings should be used for any test configuration for MagicDraw on IntelliJ IDEA by default (see the picture below and the provided sample configuration).
The test launching mechanism is designed to use IntelliJ IDEA classpath file (autmatically generated) to support long classpaths. It is mandatory to setup Intellij IDEA to create that classpath file for provided test launchers. That can be done by adding or modifying a property dynamic.classpath to be true in IntelliJ IDEA workspace properties file .iws (it usually resides beside project file .ipr) or .idea/workspace.xml (if the directory based project structure is used).
If you enable the setting Use "CamelHumps" words in IntelliJ, commands like ctrl+left will go to the previous hump in camel case words, rather than the start of the word.For similar functionality in VS Code, enalbe the config intellij-idea-keybindings.useCamelHumpsWords under Settings.
7fc3f7cf58