Thank you all that have responded. . . but I still need help ;-)
Of all the response so far, the most relevant of which has been
"Conor MacNeill" <[EMAIL PROTECTED]> who quoted some
of Ant's testcases. However, I'd rather not implement it where
it requires the use of an build.xml file. Reasons?
- speed
- need for inclusion of an XML parser in my final distribution.
Rather, I would like an ALL JAVA, ALL SOURCE CODE, NO EXTRA JAR solution.
What this means is that I *REALLY* want to figure out how to use the ANT
API to run the Javac task.
Any help in THAT direction would be much appreciated.
On 2/13/02 2:11 PM, "Conor MacNeill" <[EMAIL PROTECTED]> wrote:
> Jay Riddell wrote:
>
>> Yes, I am TRYING to do that.
>> But I am failing miserably.
>> There are NO EXAMPLES on how to do this; there is only Javadoc
>> on the API itself (with very little extra explanatory text).
>>
>> OK, maybe I am not being specific enough here.
>>
>> Here is the java code that I have written that attempts
>> to compile a "Hello, world" java file:
>> http://home.attbi.com/~theriddells/CompileIt.java
>>
>> And here are the results that I get:
>> http://home.attbi.com/~theriddells/results.txt
>>
>
> You could look at Ant's testcases which contain the following code
>
> protected void configureProject(String filename) {
> logBuffer = new StringBuffer();
> fullLogBuffer = new StringBuffer();
> project = new Project();
> project.init();
> project.setUserProperty( "ant.file" , new
> File(filename).getAbsolutePath() );
> project.addBuildListener(new AntTestListener());
> ProjectHelper.configureProject(project, new File(filename));
> }
>
> What you would need to do then would be to replace the ProjectHelper
> call with one that creates your targets and tasks, etc.
>
> Conor
>
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>