Re: [Beanshell-users] Re: Build file for BeanShel
Alexey Zinger <inline_four-/[email protected]> Tue, 1 Feb 2005 13:31:36 -0800 (PST)
| Newsgroups | gmane.comp.java.beanshell.devel,gmane.comp.java.beanshell.user |
|---|---|
| Message-ID | <[email protected]> |
I understand what you're saying. I haven't thought much about including build tool extensions in the source tree. My personal view is it could be a project of its own that includes all generic logic you create anew or extend and then project-specific scripts or settings belong in the project source. I don't think that philosophy would break either extending ant or writing your own build tool, so we're probably in agreement here. Never found ant's XML to be excessively verbose, but I'm the cooky one who writes things like (Comparator)((BSHTableModel)this.comparatorTable.getModel()).evalValueAt(this.columnModel.getColumn(i).getModelIndex(), 0) :) > A good example of that is in one of my C++ projects I have a method that > creates a version header file that I include. Basing the build tool on > a scripting language is so much more flexible then writing plugins for XML. Still I say I would have personally written a scripting ant plug-in and get the best of both worlds. :) --- Brian Hawkins <brianhks-BYHubErIwDGZvNlLnfxc/[email protected]> wrote: > Alexey, > > When I stated that ant was to verbose, what I was talking about was the XML. > > And yes if you include functionality from a jar file that jar file needs > to be installed as well. But with CPMake that jar file could be in the > project and the script could include it in the classpath dynamically. > Or the functionality could be right in the build script. > > A good example of that is in one of my C++ projects I have a method that > creates a version header file that I include. Basing the build tool on > a scripting language is so much more flexible then writing plugins for XML. > > Thanks for the comments. > Brian > > Alexey Zinger wrote: > > >Lemme prepend my answers with saying that I haven't tried your tool yet. > I'm > >just going on what I've gathered so far, so I may be entirely wrong. > > > > > >... > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Beanshell-users mailing list > Beanshell-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/beanshell-users > ===== Alexey Briggs & Stratton 1988 Kawasaki EX500 (CCS) http://bsheet.sourceforge.net __________________________________ Do you Yahoo!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. http://info.mail.yahoo.com/mail_250 ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl