2016-08-10 9 views
0

それらを入れて、私はパスpaths.listファイルから読む文字列とbuild.gradleファイルに配列に

current/path/to/hai 
current/path/to/hai2 
path/to/hai3 
path/to/hai4 

のリストを含むファイルを持っている私は、このファイルを読み込み、srcDirsリスト

でこれらのパスを配置したいです
sourceSets { 
    main { 
     java { 
      srcDir = ['current/path/to/hai','current/path/to/hai2','path/to/hai3','path/to/hai4'] 
     } 
    } 
} 

私は彼らがに反映されますように、リストからこれらのパスを読み込むための

どのようにリストに追加するには、いくつかのパスを持っていますlist。

答えて

0
apply plugin: 'java' 

def srcDirs = file('paths.list').text.readLines() 
srcDirs.each { srcDirectory -> 
    sourceSets { 
     main { 
      java { 
       srcDir srcDirectory 
      } 
     } 
    } 
} 
関連する問題