【发布时间】:2016-03-27 16:41:10
【问题描述】:
我有一个自定义的 Maven 插件。为了检索项目的依赖项,我使用jcabi-aether 库。它适用于获取项目范围的依赖项。但我需要的是解决插件范围的依赖关系,所以调用看起来像:
<plugin>
<groupId>com.maven</groupId>
<artifactId>some-maven-plugin</artifactId>
<version>1.0.0-SNAPSHOT</version>
<configuration>
<some>${some}/path</some>
</configuration>
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.8.1</version>
<classifier>sources</classifier>
</dependency>
</dependencies>
</plugin>
...
<dependency>
<groupId>com.jcabi</groupId>
<artifactId>jcabi-aether</artifactId>
<version>0.10.1</version>
</dependency>
有人知道吗? 谢谢
【问题讨论】:
-
我在您发布的 maven 资料中没有看到 jcabi-aether 模块的任何配置。
-
@vinay 因为我使用 jcabi 的后端逻辑,如我发布的链接中所述。
-
你是否为链接中提到的 jcabi-aether 添加了依赖项?
-
当然..刚刚更新了问题
-
我认为您需要添加更多代码让人们看到真正的错误。我相信项目范围的依赖关系是由 maven 而不是由库解决的。您的配置无法解析 joda-time?
标签: java maven maven-plugin aether jcabi