這是遵循了起來:How/Can I include secondary files into a file during gradle's expand/copy?Gradle展開/複製期間,如何將來自不同文件夾的輔助文件包含到主文件中?
如果一個文件夾中,「模板」,我有2個文件,Master.xml和Child.xml,並在Master.xml我有這樣一行:
${new File("$DESTDIR/templates/Child.xml").getText()}
Child.xml將處理它的標記並將其包含在生成的Master.xml中。這很奇妙。
但是,如果我把Child.xml在不同的文件夾,甚至是子文件夾:
${new File("$DESTDIR/templates/include/Child.xml").getText()}
然後processResources失敗,抱怨無法找到孩子。
摘要:$ {.... getText()}適用於同一文件夾中的文件,但不適用於不同的文件夾。
有關如何解決這個問題的任何建議?
謝謝你的幫助!