Dir.foreach(lib_path) do |f| if FileTest.directory?(f) then next elsif File.basename(f).split('.')[-1] == 'jar' then jars << lib_path+"/#{f}" end end
ENV['CLASSPATH'] = jars.join ':' system "echo $CLASSPATH"
p "Jar Files :" jars.each{|jar|p "-- #{jar}"}
Find.find(java_file_path+'/../src/') do |f| if(File.basename(f).split('.')[-1] == 'java') then p "javac -classpath #{jars.join(';')} -d #{class_path} #{f}" system "javac -classpath #{jars.join(':')} -d #{class_path} #{f}" STDIN.getc end end
system 'jar cvf taiji.war .'
`rm -rf taiji.war` `cp -r /home/admin/taiji/src/taiji/WebContent/taiji.war /home/admin/taiji/.default/deploy/taiji.war` system 'sh /home/admin/taiji/bin/reloadws_alone'