gpt4 book ai didi

java - 一个人如何既能够使用 IntelliJ 来管理项目的配置,又能拥有一个没有任何 IntelliJ 元数据的 VCS 存储库?

转载 作者:行者123 更新时间:2023-11-29 05:27:15 25 4
gpt4 key购买 nike

我有两件事想做,但它们似乎相互冲突。一方面,我想使用 IntelliJ 的 GUI 界面来管理我的项目配置,因此我想将元数据放在其版本控制的存储库中。另一方面,我希望我的工作结果是一个不需要最终用户拥有 IntelliJ 的存储库,所以我不仅希望我发布的存储库中没有元数据,而且我想要拥有提供一些标准 Java 构建系统的文件。有没有方便的方法让我同时拥有这两个东西?

最佳答案

IntelliJ 允许您使用 Ant 或 Maven 等工具进行构建,并提供一个漂亮的 GUI 来与它们交互。没有该工具的任何人都可以使用 Ant 或 Maven 从命令行运行构建。您将拥有一个 build.xml(对于 Ant)或一个 pom.xml(对于 Maven)作为源代码树的一部分。

如果您不打算检查 Intellij 项目配置,我建议设置一个基于配置目录的项目,然后只需设置您的版本控制以忽略 .idea 目录。就个人而言,我认为我的项目配置实际上是源代码,所以我倾向于检查除 .idea/workspace.xml 文件之外的所有内容。只要我使用 Ant 或 Maven 进行构建,没有 IntelliJ 的人仍然可以很好地构建项目。

关于java - 一个人如何既能够使用 IntelliJ 来管理项目的配置,又能拥有一个没有任何 IntelliJ 元数据的 VCS 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com