【问题标题】:How to get a file handle of a dependency in maven如何在maven中获取依赖项的文件句柄
【发布时间】:2010-11-16 19:09:12
【问题描述】:

有谁知道获取 POM 中声明的依赖项的文件句柄的最佳方法?我意识到有一个依赖插件,但我们试图避免将工件复制到本地目录的成本(文件很大)。

【问题讨论】:

  • 我找到了一种结合 ArtifactFactory 和 ArtifactResolver 类的方法。

标签: maven maven-plugin


【解决方案1】:

所以伪代码如下所示:

Artifact artifact = ArtifactFactory.createArtifact("group", "artifact", "version1");

// The local Repo and remote repo can be injected into your mojo using annoations.
AtifactResolver resolver = new AtifactResolver(localRepo, remoteRepoList);

resolver.resolve(artificat);

File file = artifact.getFile();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    相关资源
    最近更新 更多