0
私はgradleの変数/ extプロパティに少し問題があります。私の子プロジェクトfooContent
でGradle変数の初期化
task foo {
println project.fooContent
}
は次のように定義されています:私のルートプロジェクトで は、私はこれを持っている
ext { fooContent='somethingProjectSpecific' }
それは変数が設定されていないと言う:childproject:foo
を実行します。
あなたはその問題を回避する方法を知っていますか?
全く評価されたエラーが現在ありません:それは実行相に印刷されるアクション(
<<
)で試してみてください。そのためのThx。しかし、その変化は別の問題を引き起こしています。これは私の実際の使用事例です。 rootproject: '瓶<< { マニフェスト{ 属性( "foo" という:project.fooContent) }} ' 私は 'を呼び出すとき:childproject:jar'は今、そこにはエラーではありませんが、私のカスタム「FOOを"arrtibuteはManifestにもう追加されません。 –@ Mr.Hさん、確かに。次の問題は何ですか? – Opal
@H。答えが役に立ったら、それを受け入れてください。 – Opal