【发布时间】:2012-06-30 12:04:04
【问题描述】:
我想学习项目设计和构建 Git 存储库。有用于 Java 项目的 Maven 等工具here,但找不到任何适用于 Git 的工具。 Maven 线程看起来质量很差,除了这个 here -- 警告质量差的线程:here、here、here、here -- Y(更多)。所以我肯定想用别的东西!
帮助问题
- 项目应该如何设计?
- 类似 Maven 的非 Java 项目?
- 我真的需要像 Maven 这样的东西来设计一个项目吗?
- 是否存在使用 Git 管理非 Java 项目的工具?
【问题讨论】:
-
Git 和 Maven 做的事情完全不同。 Git 是一个版本控制系统。正如您所说,它会跟踪您的代码更改并保存它的版本。另一方面,Maven 是一种构建工具。您可以在构建应用程序时定义要执行的目标,它可以帮助您管理对 api 和其他项目的依赖关系。我建议阅读:maven.apache.org/what-is-maven.html
-
@Dan Maven 根据教程仅适用于基于 Java 的项目。其他语言是否存在类似的东西?我仍然很难理解为什么我会使用这样的东西。使用 Java 构建涡轮机听起来很吓人 X|
-
特别是哪种语言?我不明白你为什么认为用 Java 为涡轮机构建软件是可怕的。
-
@Dan 有什么不同吗?一些与语言无关的解决方案?我喜欢使用 Python、R 和某些函数式语言,但我希望有不可知的解决方案。
-
我还没有听说过。很难想象一个,因为不同的语言可能有不同的解决方案来处理依赖关系。不过,似乎有其他语言的替代品:stackoverflow.com/questions/392781/…
标签: git maven version-control