ファイルに説明があり、Gradleでプロパティを設定するためにファイルの内容を使用したいとします。私が現在行っていることは、そのようなものです。Gradle:ファイルの内容をプロパティ値として使用する
String myChangeNotes = file('resources/META-INF/change-notes.html').text
String myDescription = file('resources/META-INF/description.html').text
patchPluginXml {
changeNotes = myChangeNotes
pluginDescription = myDescription
}
これは動作しますが、変更するとファイルはリロードされません。私は入力として2つのHTMLファイルを持つタスクを作らなければならないと思うので、Gradleは彼らの変更時を知っていますが、どのように進むべきかはわかりません。
changeNotes
とpluginDescription
のプロパティーがpatchPluginXml
になるようにするには、ファイルがディスク上で変更されるたびにリロードされますか?
@Vampireああ、あなたはもちろん正しいです。問題は私の真夜中の指揮官が(コンパイルされたプラグインをチェックするのに使っていたことです)!私はビューを再読み込みし、zipファイルを開いたのにもかかわらず、それはまだ私に古いコンテンツを示していたが、mcキャッシュのようだ。 – halirutan