Gradle task replace string in .java file

May be you should try something like ant’s replaceregexp:

task myCopy << {
    ant.replaceregexp(match:'aaa', replace:'bbb', flags:'g', byline:true) {
        fileset(dir: 'src/main/java/android/app/cfg', includes: 'TestingConfigCopy.java')
    }
}

This task will replace all occurances of aaa with bbb. Anyway, it’s just an example, you can modify it under your purposes or try some similar solution with ant.

Leave a Comment