【问题标题】:Adding JBoss AS 7 libs as Gradle Dependency添加 JBoss AS 7 库作为 Gradle 依赖项
【发布时间】:2013-04-29 17:31:38
【问题描述】:

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

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

我已经看到 如何 做到这一点,我可以在此处使用 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')
}

【问题讨论】:

    标签: java jboss7.x gradle dependency-management


    【解决方案1】:

    尝试以下方法:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-26
      • 2023-03-11
      相关资源
      最近更新 更多