Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [platform-ant-dev] Ant Output capture.

Hi,
Thanks for the solution, but I am getting the following exception.
Can you help me?

org.eclipse.core.runtime.CoreException[1]: java.lang.ClassNotFoundException:
example.my.AntOutputCapture
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.addBuildListeners(Intern
alAntRunner.java:210)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:522)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:367)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:425)

Caused by: java.lang.ClassNotFoundException: example.my.AntOutputCapture
	at
org.eclipse.ant.internal.core.AntClassLoader.loadClass(AntClassLoader.java:5
7)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.addBuildListeners(Intern
alAntRunner.java:199)
	... 31 more
--- Nested Exception ---
java.lang.ClassNotFoundException: example.my.AntOutputCapture
	at
org.eclipse.ant.internal.core.AntClassLoader.loadClass(AntClassLoader.java:5
7)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.addBuildListeners(Intern
alAntRunner.java:199)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:522)
	at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:367)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:425)

Regards,
Vijay.


-----Original Message-----
From: platform-ant-dev-admin@xxxxxxxxxxx
[mailto:platform-ant-dev-admin@xxxxxxxxxxx]On Behalf Of Darin Swanson
Sent: Friday, May 14, 2004 11:34 AM
To: platform-ant-dev@xxxxxxxxxxx
Subject: Re: [platform-ant-dev] Ant Output capture.


Register a build listener and then you can do whatever you wish with the
output
See AntRunner#addBuildListener(String)

See the TestBuildListener and AntTestChecker for an example of capturing and
manipulating Ant output.
These can be found in the org.eclipse.ant.core.tests plugin

HTH
Darins

----- Original Message -----
From: "Vijay" <vijay.utnal@xxxxxxxxx>
To: <platform-ant-dev@xxxxxxxxxxx>
Sent: Thursday, May 13, 2004 8:43 PM
Subject: [platform-ant-dev] Ant Output capture.


> Hi All,
>
> I am trying to execute ant on Clicking a Custom Menu . I  have written the
> following snippet.
> Now I need to capture the output of the ant execution into a StringBuffer.
> Can anybody help?
>
> String ANT_RUNNER_ARGUMENTS = "-Dmessage=Building -verbose";
> AntRunner l_objRunner = new AntRunner();
> l_objRunner.setBuildFileLocation(l_strBuildFile);
> l_objRunner.setArguments(ANT_RUNNER_ARGUMENTS);
> try{
> l_objRunner.run();
> }catch(Exception e){
> }
>
> Regards,
> Vijay.
>
>
> _______________________________________________
> platform-ant-dev mailing list
> platform-ant-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-ant-dev
>


_______________________________________________
platform-ant-dev mailing list
platform-ant-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-ant-dev



Back to the top