(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 pjaol 1.3  * 
16            * $Id: $
17            * $Log: $
18 pjaol 1.2  */
19           
20           
21 pjaol 1.1 package com.pjaol.gwt.ant;
22           
23           import org.apache.tools.ant.Project;
24           import org.apache.tools.ant.taskdefs.Java;
25           import org.apache.tools.ant.types.Path;
26           
27           public class TaskUtils {
28           
29           	public void run(Project proj,  Path cp, String className, String[] argv, Boolean fork){
30           		
31           		Java jtask = (Java) proj.createTask("java");
32           	    jtask.setClassname(className);
33           	    jtask.setFork(fork);
34           	    jtask.setClasspath(cp);
35           	     
36           	    for (int x= 0; x < argv.length ;  x++) {
37           	    	proj.log("Adding Argument - "+ argv[x], Project.MSG_INFO);
38           	    	jtask.createArg().setValue(argv[x]);
39           		}
40           	    jtask.executeJava();
41           	}
42 pjaol 1.1 
43           }

cvsadmin
Powered by
ViewCVS 0.9.2