Maven依赖执行目录

时间:2014-12-30 23:14:55

标签: java maven jenkins maven-3

这是关于Maven在运行时的问题。

场景:

  1. 客户端maven项目取决于我的模块(ModuleA)
    结果:将ModuleA及其传递依赖项下载到客户端Maven Repo中。正确?

  2. 客户端maven项目是使用Jenkins构建的。

  3. 在Jenkins maven构建阶段,客户端maven项目调用ModuleA.DoSomethingUseful()

  4. 结果是什么:

    System.out.println(String.format("Current Path: %s", SomeClassinModuleA.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath()))?
    

    它会出现在Jenkins工作区下面还是Jenkins框下的maven repo下?

1 个答案:

答案 0 :(得分:0)

原来是在Maven回购中,而不是Jenkins工作区。