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

Rod*_*aki 3 java dependency-management gradle jboss7.x

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

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

我已经看到了如何做到这一点,我可以将它们作为providedCompile依赖项添加,在这里使用这种技术.但是我将它与什么联系起来呢?

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


编辑

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

dependencies {
    provided fileTree(dir: 'myDir', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)

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

想要做的就是这样,但它不适用于这种语法:

dependencies {
    provided fileTree(dir: '%JBOSS_HOME%/modules', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*rco 6

请尝试以下方法:

dependencies {
    provided fileTree(dir: 'myDir', include: '**/*.jar')
}
Run Code Online (Sandbox Code Playgroud)

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

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