【问题标题】:Including dependencies in Java project on Intellij/Maven?在 Intellij/Maven 上的 Java 项目中包括依赖项?
【发布时间】:2020-12-06 16:52:35
【问题描述】:

这听起来很愚蠢,但是我是否可以像在 package.json 文件中那样为我的 Java 项目指定依赖项,以便从我的 GitHub 存储库下载项目代码的其他人能够运行它没有任何错误或缺少库吗?

我以前从未尝试过使用外部 Java 库,例如 apache commons。我用过的最多的是 JavaFX,但在个人项目级别。我主要担心的是,如果我要将我的代码推送到 repo 并让其他人克隆它。由于未下载导入的库,它可能无法正常运行。

是否有类似于 package.json 依赖的东西,运行代码的人会自动下载所有依赖库并让它在他们的系统上运行?

【问题讨论】:

  • 是的。这就是 maven 的用途
  • 这里有一个愚蠢的问题:我是否必须从 gitignore 中删除 xml 文件才能使其工作?
  • 如果您指的是 pom.xml,是的,它应该存在于您的 git repo 中
  • 好吧!非常感谢您的帮助!

标签: java dependencies dependency-management


【解决方案1】:

您可以为此目的使用 Maven 或 Gradle。 Maven 有 pom.xml,您可以在其中指定所有依赖项。同样 gradle 有 build.gradle 做同样的工作。

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 2020-08-06
    相关资源
    最近更新 更多