【问题标题】:Install RestEasy with dependencies?安装带有依赖项的 RestEasy?
【发布时间】:2020-01-23 14:50:29
【问题描述】:

我想在我的 Java 服务器项目中使用 RestEasy,但我不想使用 Gradle 或任何其他依赖项管理工具。

相反,我想获取 RestEasy 的 jar 文件以及它们所依赖的任何其他内容,并将它们安装到我的项目中。

我想不出一个简单的方法来做到这一点。我能找到的所有文档要么忽略依赖关系,要么假设您使用的是 Gradle。

我也不想自己手动猜测和寻找依赖项,因为这似乎很容易出错。

如果有办法让 Gradle 为我下载所有依赖项并将它们放在我可以提取它们的地方,我愿意将 Gradle 用作一次性进程。

这个问题的最佳解决方案是什么?

【问题讨论】:

  • “我想不出一个简单的方法来做到这一点。”这就是使用包管理器的意义所在。
  • 通常你会得到罐子并将它们添加到类路径中。一种常见的方法是设置一个环境变量 CLASSPATH=$JAR1:$JAR2... 更多 docs.oracle.com/javase/7/docs/technotes/tools/windows/…
  • @NigelSavage 我认为这里的主要问题是“我如何知道要获取哪些 JAR”
  • 您可能需要使用像 gradle 这样的传递依赖管理器,这里有一些好的答案stackoverflow.com/questions/21814652/…
  • 请问你为什么这么反对gradle?

标签: java gradle resteasy


【解决方案1】:

对于使用 gradle 作为“一次性进程”,您可以使用

gradle app:dependencies

有关详细信息,请查看此问题的答案:Using gradle to find dependency tree

另外,使用 maven(如果你愿意的话)它会是

mvn dependency:tree

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    • 2015-01-24
    • 2019-01-24
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多