私はプラグインを開発しており、公開する前にローカルで作業しています。作品が完成するまで公開は避けたいです。
最新のGrails Pluginsエントリを読みましたが、私の問題に対処しておらず、同様の質問がいくつかありません。
私のディレクトリ構造は次のようになります(このSOリンクに基づくドキュメントとは少し異なります):
PROJECT_DIR
- settings.gradle
- myapp
- build.gradle
- settings.gradle
- myplugin
- build.gradle
myApp build.gradle で:
grails {
plugins {
compile project(':../myPlugin')
}
}
myApp settings.gradle で (上記のリンクから):
include '../myPlugin'
project(':../myPlugin').projectDir = new File('../myPlugin')
ビルドが失敗したときに表示されるエラーは次のとおりです。
| Resolving Dependencies. Please wait...
...
:../proper-remote:compileWebappGroovyPages UP-TO-DATE
:../proper-remote:compileGroovyPages
:../proper-remote:jar FAILED
...
* What went wrong:
Execution failed for task ':../myPlugin:jar'.
> Could not create ZIP '/Users/me/projects/myPlugin/build/libs/../myPlugin.jar'.
...
Total time: 9.733 secs
| Error Gradle build terminated with error: /Users/me/projects/myPlugin/build/libs/../myPlugin.jar' (No such file or directory)
私のパスは間違っていますか?jar を作成する必要がありますか? もしそうなら、どうすればいいですか?私はgrails package-plugin
無駄にしようとしました。
ありがとう!