代码之家  ›  专栏  ›  技术社区  ›  theyuv

javaweb应用程序库的测试依赖性

  •  0
  • theyuv  · 技术社区  · 6 年前

    jar 手动下载并下载每个 罐子 手动将它们放置在 libraries 文件夹(在Netbeans中)。

    如果在执行此更改后,我运行应用程序并成功部署(否 ClassNotFoundException NoClassDefFoundError s) ,是否可以安全地假设我没有遗漏任何内容,并且我的应用程序将在外部包运行时平稳运行?

    或者,我是否需要单独测试web应用程序中的每个功能,以确认我对库所做的更改没有改变应用程序的运行方式?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Sergey Prokofiev    6 年前

    这实际上取决于这些库中的代码。只有一部分类在启动时被加载,因此您可能会错过一些东西。还有一种可能是您在运行时手动加载某些类,即。 Class.forName(String)

    在Java中,通常有3种构建方法:

    1. 命令式-你说的是“如何组装你的代码”。典型的例子是 Apache Ant .
    2. 声明性的-你说的是“你想汇编的代码”。典型的例子是 Apache Maven
    3. Gradle .

    它是多么有用!