[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Even if you're not ... was If you're going to the W3C meet

  • To: Robert Koberg <rob@k...>
  • Subject: Re: Even if you're not ... was If you're going to the W3C meeting in March
  • From: Alan Gutierrez <alan-xml-dev@e...>
  • Date: Wed, 2 Feb 2005 11:33:07 -0500
  • Cc: xml-dev@l...
  • In-reply-to: <4200ECF2.8080609@k...>
  • Mail-followup-to: Robert Koberg <rob@k...>, xml-dev@l...
  • References: <Pine.LNX.4.44L0.0501271413090.7832-100000@s...> <6fa681b105012722567ad8b1f6@m...> <41FA3C88.7080901@m...> <200501281656.56282.frans.englich@t...> <6fa681b1050128111742b7c6b@m...> <20050129150217.GB4767@m...> <41FBB3A2.3010006@k...> <20050202142542.GF682@m...> <4200ECF2.8080609@k...>
  • User-agent: Mutt/1.4.1i

poor mans maven
* Robert Koberg <rob@k...> [2005-02-02 10:08]:
> Alan Gutierrez wrote:
> 
> >
> >    That last bit makes sense.
> >    
> >    What everyone is suggesting is either one template to rule them
> >    all, or pipelineing, or a mixture of both.
> >
> >    If I were to release Mix as open source, I'd bill it as a SoC
> >    tool, that simply generates Ant files that are deviod of build
> >    configuration logic, that only contain dependency resolution.
> >
> >    Altough, I've found that even when I offer to do the work
> >    myself, that people have deep reservations against a pure Ant
> >    solution that is not, get this, Maven.
> 
> ugghh.
> 
> >
> >    In any case, open sourcing a configuration system, I don't know.
> >    Do you really want to troubleshoot other people's builds?
> 
> 
> No. I want to Open Source an Ant version of our CMS -- a poor mans
> CMS.  It can be used as an exit strategy for our system, thereby
> not locking anyone into our system (I don't know any system that
> can do that). It can also be used by developers who don't want to
> use our browser based interface. These are selling point to me.

    A nice concept: "an exit strategy for our system."
    
    How considerate.

> A user of this could run targets to:
> 
> - validate all (or some) of a projects XML configuration and content.
> - use XSL to upgrade XML configuration and/or content to the latest 
> version - or stick in any unique transforms they want to do
> - use a configuration file that can be transformed into an ant build 
> which can be run to generate a project (usually a website). According to 
> the configuration, a page can be generated as XHTML, HTML, JSP, text, 
> Atom/RSS, AvantGo, print friendly (X)HTML (though we prefer a CSS solution).
> - validate the generated files to ensure that they are, well, valid.
> - to generate and run JUnit/HttpUnit tests to ensure that files are 
> found and no other errors, and that the is set up as expected. For 
> generated webapps, Cactus test cases can be generated and run.
> - to promote a project through a staging environment DEV -> [QA -> 
> CERTIFIED -> ] LIVE. With Ant, this can be a simple copy making use of 
> Selectors and/or Sync. Or to SCP/FTP versions to remote servers, but 
> this has drawbacks with regard to syncing.

    Mix is supposed to support Java only, and only that subset of
    Java that holds some interest for Alan Gutierrez.

    I'm doing the generation of JUnit tests myself now, as part of
    another project of mine, XFixture. There I intend to dabble in
    FXSL as a means to make software extensible. 

    You might consider breaking up your project somewhat. Certian
    bits might be useful in their own right.

--
Alan Gutierrez - alan@e...

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.