这是关于Maven在运行时的问题。
场景:
客户端maven项目取决于我的模块(ModuleA)
结果:将ModuleA及其传递依赖项下载到客户端Maven Repo中。正确?
客户端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下?
答案 0 :(得分:0)
原来是在Maven回购中,而不是Jenkins工作区。