Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [platform-ant-dev] custom ProjectHelper

Title: RE: [platform-ant-dev] custom ProjectHelper

Browsing the Ant user manual I noticed that this feature isn't documented anywhere but in the source code ;-)  The same goes for the ant.home property which is set by Ant's command line frontend and is used by the core <exec> task.

This makes it a little bit unclear whether this is really a bug in the Ant plugin or not.  But if any exposed behaviour differing from Ant's command line frontend is regarded as a bug, then this clearly is one.

So for documentation I have to point you to the source files, where the classes org.apache.tools.ant.ProjectHelper and org.apache.tools.ant.helper.ProjectHelperImpl should capture everything about the feature.

Since I mentioned the ant.home property which isn't set I thought I'd ask about that as well.  Do you think that future versions of the plugin will encapsulate a complete Ant distribution (or as an alternative let the user specify his Ant installation directory) which would let you properly set the ant.home property?

--
knut

> -----Original Message-----
> From: Rodrigo Peretti [mailto:Rodrigo_Peretti@xxxxxxx]
> Sent: Montag, 22. Juli 2002 15:43
> To: platform-ant-dev@xxxxxxxxxxx
> Subject: Re: [platform-ant-dev] custom ProjectHelper
>
>
>
> It is currently not possible. Could you open a bug report
> (http://bugs.eclipse.org/bugs/index.html) against Platform
> Ant? Also, could
> you point us to the doc explaining that?
>
> Thanks,
> Rodrigo
>
>
>
>
>                                                              
>                                                              
>           
>                       "Wannheden, Knut"                      
>                                                              
>           
>                       <knut.wannheden@paranor        To:     
>  "'platform-ant-dev@xxxxxxxxxxx'"
> <platform-ant-dev@xxxxxxxxxxx>        
>                       .ch>                           cc:     
>                                                              
>           
>                       Sent by:                       Subject:
>  [platform-ant-dev] custom ProjectHelper                     
>           
>                       platform-ant-dev-admin@                
>                                                              
>           
>                       eclipse.org                            
>                                                              
>           
>                                                              
>                                                              
>           
>                                                              
>                                                              
>           
>                       07/19/2002 10:59 AM                    
>                                                              
>           
>                       Please respond to                      
>                                                              
>           
>                       platform-ant-dev                       
>                                                              
>           
>                                                              
>                                                              
>           
>                                                              
>                                                              
>           
>
>
>
>
> Hi,
>
>
> A while back Ant introduced the concept of a ProjectHelper, which is
> responsible for setting up a project from an input (currently
> limited to
> files).  This is useful because it allows users to write their own
> ProjectHelper, which works differently than the default
> ProjectHelper in
> Ant.
>
>
> There are two ways to plug in a custom ProjectHelper:
>
>
> - via Java services (i.e. include a
> META-INF/services/org.apache.tools.ant.ProjectHelper file in a Jar
> specifying what class is the custom ProjectHelper)
>
>
> - by setting the system property
> org.apache.tools.ant.ProjectHelper with
> the value of the custom ProjectHelper's class name
>
>
> When running Ant with the command line tool you can set the
> system property
> by setting the environment variable ANT_OPTS, whose value is passed as
> arguments to the VM.
>
>
> So far, so good.  My problem is now that I can't find a way to load my
> custom ProjectHelper with the Eclipse Ant plugin.  And unless Ant is
> launched in a separate VM I don't see a way to do so either. 
> An option
> would maybe be using System.setProperty(), but then there
> might be problems
> with the scurity manager.
>
>
> Will custom ProjectHelpers be supported by the Eclipse plugin?
>
>
> Cheers,
>
>
> --
> knut
>
>
>
>
>
>
>
> _______________________________________________
> platform-ant-dev mailing list
> platform-ant-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-ant-dev
>


Back to the top