Java 为什么CLion不在我的新项目中立即生成配置文件?

Java 为什么CLion不在我的新项目中立即生成配置文件?,java,clion,intellij-plugin,Java,Clion,Intellij Plugin,我目前正在开发一个CLion插件,其中包括创建一个新项目。一旦它被创建,我就会用这个项目打开一个新窗口。我的问题是,CLion似乎只在我关闭并重新打开项目后生成.iml和modules.xml文件。我的问题是,我遗漏了什么或做错了什么 到目前为止,我的步骤是: 我创建必要的项目根目录 我调用ProjectManager.getInstance().createProject(projectName,projectPath),它返回一个项目对象 我通过调用ProjectManager.getIns

我目前正在开发一个CLion插件,其中包括创建一个新项目。一旦它被创建,我就会用这个项目打开一个新窗口。我的问题是,CLion似乎只在我关闭并重新打开项目后生成
.iml
modules.xml
文件。我的问题是,我遗漏了什么或做错了什么

到目前为止,我的步骤是:

  • 我创建必要的项目根目录
  • 我调用
    ProjectManager.getInstance().createProject(projectName,projectPath)
    ,它返回一个项目对象
  • 我通过调用
    ProjectManager.getInstance().loadAndOpenProject(project.getPresentableUrl())
  • 将打开一个新窗口,但不会生成上述配置文件。仅当我关闭并重新打开项目时,才会生成配置文件并启用cmake支持

    我的想法是: 我可能需要在项目中创建一个模块?但是,以编程方式实现这一点的正确方法到底是什么呢?在本例中,我想创建一个C模块,但没有找到任何说明如何执行此操作的内容。按照intellij sdk文档的教程创建modulebuilder在CLion中似乎不起作用。我在搜索互联网时发现的唯一源代码是CLion Arduino插件,坦率地说,它也有同样的问题

    如果能为我指明正确的方向,我将不胜感激。这是我第一次在stackoverflow上发布问题,所以在此发布任何反馈也是非常感谢的