私は以下を使用して書いたガントタスクを持っています:
grails create-script my-script
そして、ビルド構成にあるプラグインからいくつかのコードを使用しています:
compile ":csv:0.3.1"
ただし、ガント スクリプトを実行すると、クラスパス上にありません。次のような依存関係で使用している別の依存関係があります。
dependencies {
build 'com.atlassian.jira:jira-rest-java-client-api:2.0.0-m25'
build 'com.atlassian.jira:jira-rest-java-client-core:2.0.0-m25'
}
クラスパスにロードされます。ただし、私のプラグイン コードはそうではありません。プラグイン コードをガント スクリプトで動作させるにはどうすればよいですか?
アップデート:
これが私のスクリプトの開始方法です。
includeTargets << grailsScript("_GrailsInit")
includeTargets << grailsScript("_GrailsClasspath")
includeTargets << grailsScript("_GrailsCompile")
target(main: "Creates JIRA tasks for Content Developers based on given lesson file.") {
depends(compile)
....
}