I kind of agree.  As nice as making the TDK be ant driven, I for one don't
use ant at all, and trying to make it work with Ant when I really want to
use maven would be hard.  Also, the things you ask for about being able to
deploy the tdk are the same things I want for my turbine apps.

Eric

-----Original Message-----
From: Robles, Rogelio [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 13, 2003 3:33 PM
To: 'Turbine Users List'
Subject: RE: [RFC] We need a new TDK



> -----Original Message-----
> From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED]
> 
> - some ant/maven tasks to copy an application into the servlet
>   container for testing (tdk:install, tdk:clean, tdk:deploy)
> 
> BTW: Internally I use "META" for this "new tdk": 
> "Maven Environment for Turbine Applications" :-)
> 

IMHO, I see Maven playing a key role in the future of the TDK, even it could
replace it with a plugin rich in old "TDK-like" goals and new ones. Jointly
with other Maven plugins it could provide the flexibility that everybody
needs or wants. What I mean is that the TDK could evolve in a Maven plugin.

This plugin will provide the Turbine component of the equation but Maven
will "join the dots" to other functionality already contained in Maven.

Maven TDK plugin goals *wish list*
----------------------------------
tdk:genapp
maven -Dflavor=[velocity | jsp] tdk:genapp
        generates a Turbine skeleton webapp, this generated webapp will be
already "mavenized", and from this point and beyond you will use other
plugins. With this, Maven is the provider of all the flexibility that
everybody wants: your preferred servlet container (using the tomcat plugin),
your preferred O/R persistence layer (using the torque plugin), etc. 

This plugin will be part of the default Maven installation, and the user
won't need to download manually a TDK. And from the Maven repository we'll
get all what we need: the skeleton app, the jars, properties files,
configured files for: servlet containers, databases, etc.

Rogelio

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to