为了在我的项目中指定maven依赖项,我提供了一个名称、一个组id和一个版本。对于我的项目中的每个依赖项来说,这已经足够了。Pig在同一件艺术品中有多个jar(不确定我是否有正确的命名法;我对maven还是相当陌生),但我只需要一个。
具体来说,我需要 pig-0.13.0-h2.jar
. 但是,当我提供依赖时
compile "org.apache.pig:pig:0.13.0"
在我的 build.gradle
,仅限 pig-0.13.0.jar
, pig-0.13.0-sources.jar
,和 pig-0.13.0.pom
已下载。我需要“*-h2.jar”,因为这正是使用我的hadoop版本的正确方法。
有没有办法告诉gradle(通常是maven或其他什么)我的编译依赖需要这个jar,并且只有这个jar应该包含在类路径中?
1条答案
按热度按时间zour9fqk1#
您需要的是指定分类器。以下脚本将执行此操作: