(file) Return to TaskUtils.java CVS log (file) (dir) Up to [Development] / GWTAntTasks / src / com / pjaol / gwt / ant

 1 pjaol 1.2 /*
 2            * Copyright 2006 pjaol.com
 3            * 
 4            * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 5            * use this file except in compliance with the License. You may obtain a copy of
 6            * the License at
 7            * 
 8            * http://www.apache.org/licenses/LICENSE-2.0
 9            * 
10            * Unless required by applicable law or agreed to in writing, software
11            * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12            * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13            * License for the specific language governing permissions and limitations under
14            * the License.
15            */
16           
17           
18 pjaol 1.1 package com.pjaol.gwt.ant;
19           
20           import org.apache.tools.ant.Project;
21           import org.apache.tools.ant.taskdefs.Java;
22           import org.apache.tools.ant.types.Path;
23           
24           public class TaskUtils {
25           
26           	public void run(Project proj,  Path cp, String className, String[] argv, Boolean fork){
27           		
28           		Java jtask = (Java) proj.createTask("java");
29           	    jtask.setClassname(className);
30           	    jtask.setFork(fork);
31           	    jtask.setClasspath(cp);
32           	     
33           	    for (int x= 0; x < argv.length ;  x++) {
34           	    	proj.log("Adding Argument - "+ argv[x], Project.MSG_INFO);
35           	    	jtask.createArg().setValue(argv[x]);
36           		}
37           	    jtask.executeJava();
38           	}
39 pjaol 1.1 
40           }

cvsadmin
Powered by
ViewCVS 0.9.2