java - IntelliJ Idea:是否有等效的 Visual Studio *.sln 文件?
问题描述
我希望将来自 .idea 项目的文件添加到我的源版本控制中,该文件具有到另一个项目的相对路径。但我不想提交任何不需要的文件或来自我的工作区的上下文信息。
在 Visual Studio 中,您拥有*.sln
和*.csproj
文件,您可以使用*.csproj
文件的相对路径来引用项目依赖项。
在这里,模拟的东西应该*.csproj
是pom.xml
文件。当我将模块导入项目时,我可以看到里面填充了一个文件PROJECT_DIR/.idea/modules.xml
,其中包含对一些*.iml
文件的引用。但是这些*.iml
文件不是存储库的路径,它们是本地的,就像.suo
在 Visual Studio 上一样。
如果我删除文件.idea
夹中除 之外的所有文件modules.xml
并尝试再次导入项目,它根本不起作用。
我想要实现的是提交一个文件,其他人可以使用它在一个步骤中导入项目及其依赖项,而不会用不需要/无效的文件弄脏存储库。
解决方案
推荐阅读
- spring - 带有 S3 后端的 Spring Cloud Config Server 中缺少属性源
- java - 如何在 apache ignite 队列上实现消费者生产者?
- android - 如何正确授予打开通过 OpenDocument() 获得的文件的权限?
- vuejs2 - 我们如何在 vuetiy 中拥有多个它们?
- php - 如何更新嵌套 Laravel 集合中的嵌套值
- mysql - Laravel查询goup by,multipe coulmn count with groupby
- swift - Xcode 13 beta 5 错误:UIViewController 缺少初始化期间填充的初始特征集合
- scala - 如何通过从提供自定义架构的表中派生来定义数据框的架构?
- python - 计算欧几里得距离小于某个值的随机对
- java - 如何从列表/集合和自定义比较器在 Java 中以 O(N) 创建优先级队列