首页 > 解决方案 > IntelliJ Idea:是否有等效的 Visual Studio *.sln 文件?

问题描述

我希望将来自 .idea 项目的文件添加到我的源版本控制中,该文件具有到另一个项目的相对路径。但我不想提交任何不需要的文件或来自我的工作区的上下文信息。

在 Visual Studio 中,您拥有*.sln*.csproj文件,您可以使用*.csproj文件的相对路径来引用项目依赖项。

在这里,模拟的东西应该*.csprojpom.xml文件。当我将模块导入项目时,我可以看到里面填充了一个文件PROJECT_DIR/.idea/modules.xml,其中包含对一些*.iml文件的引用。但是这些*.iml文件不是存储库的路径,它们是本地的,就像.suo在 Visual Studio 上一样。

如果我删除文件.idea夹中除 之外的所有文件modules.xml并尝试再次导入项目,它根本不起作用。

我想要实现的是提交一个文件,其他人可以使用它在一个步骤中导入项目及其依赖项,而不会用不需要/无效的文件弄脏存储库。

标签: javamavenintellij-idea

解决方案


推荐阅读