maven 编译时依赖是否一定要打包以便在运行时访问?
Should maven compile time dependency be necessarily packaged for access during runtime?
maven compile time dependency是否必须打包以便在运行时间访问?
假设库 A 有一个 maven pom 文件。
就此而言,maven 依赖树命令是 运行.
在输出中,我们看到以下行:
[INFO] +- commons-pool:commons-pool:jar:1.3:compile
这意味着,commons-pool.jar 应该在编译期间可用。
这是否意味着,commons-pool.jar 应该与库 A 一起打包,以便在 运行 时间内访问?
所以答案是肯定的,正如 Alanpatchi 所说。
在 Maven 中编译依赖也是运行时依赖。
maven compile time dependency是否必须打包以便在运行时间访问?
假设库 A 有一个 maven pom 文件。 就此而言,maven 依赖树命令是 运行.
在输出中,我们看到以下行:
[INFO] +- commons-pool:commons-pool:jar:1.3:compile
这意味着,commons-pool.jar 应该在编译期间可用。 这是否意味着,commons-pool.jar 应该与库 A 一起打包,以便在 运行 时间内访问?
所以答案是肯定的,正如 Alanpatchi 所说。
在 Maven 中编译依赖也是运行时依赖。