2

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

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. 任何想法/技巧来获得与gretty插件相同的功能?

4

1 回答 1

2

我刚刚找到了解决已gretty打开问题的解决方案。根据作者的说法,这是一个尚未记录的功能。这是解决方案:

 gretty {
     classPath ['src/test/resources', 'src/main/configs']
 }
于 2016-08-27T18:11:01.470 回答