3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/pod-pipeline/util/bundle.rb', line 3
def self.cp(inputs, output, ignore_list=[])
puts "\n目标文件:#{output}\n"
inputs.each do |input|
puts "\n合并路径:#{input}"
Dir[input].each do |input_bundle|;
next if input_bundle.eql? output
is_ignore = false
ignore_list.each { |ignore|
input_file_basename = File.basename(input_bundle)
ignore_basename = File.basename(ignore)
if input_file_basename == "#{ignore_basename}.bundle"
is_ignore = true
break
end
}
next if is_ignore
puts "合并资源包:" + input_bundle
FileUtils.cp_r(input_bundle, output, :preserve => true)
end
end
end
|