2016-08-16 3 views

答えて

0

あなたはリストにすべてのパス要素を収集し、セパレータ上にそれらを結合して、繰り返しFile.separatorを削除することができます

task uninstall(type: Delete) { 
    def paths = [System.properties['....'], "..."] 

    paths << project.group.split(/\./) 

    paths << ... 
    somethingDid paths.flatten().join(File.separator) 
} 

ノート

  • toString()が必要とされていません既に文字列であるため、project.groupを分割すると
  • split("\\.")はスラッシュ文字列で置き換えることができるので、バックスラッシュをエスケープする必要はありません。split(/\./)
関連する問題