有没有办法在 Java 中自动创建具有依赖项的文件并自动安装它们?

Is there a way to auto-create a file with dependencies in Java and auto-install them?

将所有开源库保留在我的存储库中的想法对我来说并不是一个好习惯。有任何想法吗? 我知道这可以在 Python 中使用虚拟环境轻松完成,在 Java 中有这样的方法吗?

我认为维护一个 Maven 项目可能是一个合适的解决方案。

在 pom.xml 文件中,您可以建立 Java 项目所需的所有依赖项。一旦您执行 "install" maven 阶段,它们将自动 "installed"。

请看

https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

有一些构建工具可以管理依赖关系:

  • maven(xml配置)
  • gradle(groovy配置)
  • apache ivy(xml配置,ant使用)

具有 xml 配置的 Maven 非常适合此目的。