将JBoss AS 7库添加为Gradle依赖项

时间:2013-04-29 17:31:38

标签: java jboss7.x gradle dependency-management

我需要在项目中添加JBoss 7.1.1库作为Gradle依赖项,因为我在编译时需要它们。

但我拥有的所有依赖项都是从Maven Repo中添加的。

我已经看到了如何这样做,我可以使用this技术将它们添加为providedCompile依赖项。但是我将它与什么联系起来?

如何将我在JBoss模块中使用的库添加为Gradle依赖项?


修改

我已经看到我可以将文件树添加到我的依赖项中,如下所示:

dependencies {
    provided fileTree(dir: 'myDir', include: '*.jar')
}

但它不能递归地工作。它只添加定义的文件夹, 和JBoss AS 7.1.1模块中的所有jars分开了,有没有什么方法可以引用整个模块文件夹而不是每个特定文件夹?

想要做的事情就是这样,但使用这种语法:

dependencies {
    provided fileTree(dir: '%JBOSS_HOME%/modules', include: '*.jar')
}

1 个答案:

答案 0 :(得分:6)

尝试以下方法:

dependencies {
    provided fileTree(dir: 'myDir', include: '**/*.jar')
}

这应该在'myDir'的所有子文件夹中添加所有.jar文件。

说明:**/之前的*.jar告诉它以递归方式检查.jar文件的所有目录。