2017-11-28 38 views
1

私はEar Plugin Conventionのインスタンスを作成しようとしていますが、ドキュメントは曖昧です。私は現在、オブジェクトをGradle PluginのEarPluginConventionのインスタンスを作成するにはどうすればよいですか?

EarPluginConvention epc = new EarPluginConvention(task.getServices().get(FileResolver.class),task.getProject().getObjects()); 

として構築していますが、このオブジェクトのすべてのプロパティはnullです。 FileResolverのインスタンスを取得する別の方法はありますか?あなたはそれが常にとにかく空になります。このクラスの新しいインスタンスを作成した場合

https://docs.gradle.org/current/javadoc/org/gradle/plugins/ear/EarPluginConvention.html

+0

によって再構成されたものを取得します

project.getConvention().getPlugin(EarPluginConvention.class).getAppDirName() 

それを作成するには? – Vampire

+0

私はappDirNameプロパティが必要です。 – jjv722

答えて

0

、その意味は何ですか?

は、私はあなたが推測するより後に何かのようearプラグインは、作成した設定され、プロジェクトに追加し、それは多分理由は何ビルドスクリプト

関連する問題