3

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

但是我拥有的所有依赖项都是从 Maven 存储库添加的。

我已经看到了如何做到这一点,我可以在此处使用技术将它们添加为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')
}
4

1 回答 1

6

尝试以下操作:

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

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

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

于 2013-04-29T17:52:25.090 回答