私は本当にこれでいくつかの助けを使うことができました!
Gradleのドキュメントによると、最新のロジックを機能させるには、次のようにします。
task transform {
ext.srcFile = file('mountains.xml')
ext.destDir = new File(buildDir, 'generated')
inputs.file srcFile
outputs.dir destDir
これはすべて、定義しているタスクに適しています。ただし、Eclipseプラグインを使用して、.classpathファイルにいくつかの変更を加えています。最新は機能しません。つまり、(少なくとも私にとっては)箱から出して何度もタスクを実行します。これが私が持っているものです:
eclipse {
classpath {
//eclipseClasspath.inputs.file // something like this??? but what to set it to?
//eclipseClasspath.outputs.file // here too
file {
withXml {
def node = it.asNode()
// rest of my stuff here
2つのコメントアウト行があるいくつかのことを試しました。それらがうまくいかなかったので、私は本当に手がかりがなく、いくつかの助けを使うことができることに気づきました!前もって感謝します!