2

を使用gradleしてプラグインで実行しようとしています。問題は、プラグインがディレクトリを配置し、起動時にいくつかの.propertiesファイルを遅延ロードする必要があることです。grettyjettygrettysrc/test/resourcesclasspathJetty

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 に答える