【问题标题】:Adding a resource directory to classpath of greety (Gradle Plugin)将资源目录添加到 greety 的类路径(Gradle 插件)
【发布时间】:2016-08-27 05:45:18
【问题描述】:

我正在尝试使用jetty 使用插件gretty 运行gradle。问题是gretty 插件确实将目录src/test/resources 放在classpath 上,我需要一个延迟加载 用于Jetty 上的一些.properties 文件启动。

dependencies {
    gretty "com.zaxxer:HikariCP:${version_hikaricp}"
    gretty "org.hsqldb:hsqldb:${version_hsqldb}"
    gretty files("target/classes/main", "target/resources/main", "src/test/resources")
}

上面的代码没有将资源加载到classpath 以供gretty 插件使用。当我们运行Jetty 时,我们可以在${JETTY_BASE}/resources 上添加我们的资源文件,这些文件将出现在我们的classpath 中。有什么想法/技巧可以使用grettyplugin 获得相同的功能?

【问题讨论】:

    标签: java gradle classpath build.gradle gretty


    【解决方案1】:

    我刚刚在gretty opened issues 中找到了解决方案。根据作者的说法,这是一个尚未记录的功能。这是解决方案:

     gretty {
         classPath ['src/test/resources', 'src/main/configs']
     }
    

    【讨论】:

      猜你喜欢
      • 2016-06-03
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-21
      相关资源
      最近更新 更多