【发布时间】: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