【发布时间】:2014-12-30 23:14:54
【问题描述】:
这是一个关于 Maven 在运行时的问题。
场景:
客户端 maven 项目依赖于我的模块 (ModuleA)
结果:ModuleA 及其传递依赖项已下载到客户端 Maven 存储库中。正确的?客户端 maven 项目是使用 Jenkins 构建的。
在 Jenkins maven 构建阶段,客户端 maven 项目调用
ModuleA.DoSomethingUseful()
结果是什么:
System.out.println(String.format("Current Path: %s", SomeClassinModuleA.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath()))?
它会在 Jenkins 工作区下的某个地方还是在 Jenkins 盒子上的 maven repo 下?
【问题讨论】:
-
有没有人对此有任何见解?
标签: java maven jenkins maven-3