db-torque-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Monroe" <Greg.Mon...@DukeCE.com>
Subject RE: Is Maven really necessary?
Date Wed, 24 May 2006 18:13:40 GMT
FWIW, I've used Torque with Ant & Eclipse for years and have only 
recently started using Maven (to test the code I've been
submitting recently ;-) ). So, even though Maven makes it easier,
it's not a requirement..  (All the Maven-ites groan because I'm
getting up on my Torque with Ant/Eclipse soapbox...8P )

Here's a link to a quick start on how to use Torque with Ant only
e-mail I sent out a while back in response to a similar question.

http://www.mail-archive.com/torque-user@db.apache.org/msg04509.html

To integrate with Eclipse, I just add Ant as a project builder 
(make sure to specify "refresh" in the options).  Oh, and FWIW, 
I generally have a "Shared Libs" project with all the required
Jars / Source Jars that my apps need (and matches the libs on our
production servers.  This project exports all of them and I add it
as a required project to all my sub projects.

As to the larger question of there being a torque build tool, e.g.
"java torque-generate...".  This might be nice if it simpified 
what people needed to know to get started.  But I'm not sure if it's
REALLY that much different than doing ant -f torque-build.xml target.

IMHO, a large part of the setup problems comes from just getting all
the required Jars, etc, into your classpath. (Which Maven makes simple
:-) ).  A torque build tool would still have to have all these 
installed as well (including ant). 

On the other hand, if you packaged it like ant with all things needed
included, it might be nice to be able to have a command line "torque"
tool.  Feel free to put one together and submit it 8-).. maybe
build a GUI for setting options/creating properties files.. lol.

-----Original Message-----
From: Matthias Klein [mailto:matthias@cmklein.de] 
Sent: Wednesday, May 24, 2006 1:33 PM
To: torque-user@db.apache.org
Subject: Re: Is Maven really necessary?

Okay, I tried this:
1. Installing maven
2. writing the two schema xml files and the project.properties 3.
invoked the generator with "maven torque"

It all worked perfectly fine so far. Since I executed all this in my
project directory, the classes are even where they are supposed to be.
After a "refresh" even my IDE knows about them.

As you suggested, now I would like to do the "rest" with my IDE (until I
use maven for my project, too)

Question 1: Is that even possible to now keep going with "developing as
usual"?

Of course, the list of dependencies will have to be resolved first. But

Question 2: Is all I need to do add all required jars and plugins in my
/lib folder?

Question 3: Is there no one single dependecies file that I can download
and unpack it into my /lib ? (Doing this one by one is way too
cumbersome
- and might force me to start using maven NOW :-)

Thanks

Matt


Am Mi, 24.05.2006, 18:00, schrieb Matthias Klein:
>>> Shouldn't it be sufficient to generate them into a source directory 
>>> Eclipse knows about?
>>>
>
> That's what I hoped for. I am currently trying this approach (still 
> writing my project-schema.xml, though :-) So I should know soon
>
>
>
> Am Mi, 24.05.2006, 17:42, schrieb Thomas Vandahl:
>
>> Matthias Klein wrote:
>>
>>
>>> I am familiar with Ant and still would like to do this ad-hoc type 
>>> development in a simpler fashion. However, since all of you here 
>>> seem to disagree, I assume my best bet is to wrap my head around 
>>> maven to be able to appreciate its advantages. Hey, may be I will 
>>> even like that tool once I am done with it. Who knows. Oh well. May 
>>> be maven is the way to go then...
>>
>> You may have a look at Mevenide or the ANT integration of Eclipse.
>> Especially the Maven integration is very useful.
>>
>>
>>
>> BTW, why do you have to compile the Torque classes using Maven?
>> Shouldn't it be sufficient to generate them into a source directory 
>> Eclipse knows about?
>>
>>
>>
>>
>> Bye, Thomas.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
>> For additional commands, e-mail: torque-user-help@db.apache.org
>>
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


Duke CE Privacy Statement
Please be advised that this e-mail and any files transmitted with it are confidential communication
or may otherwise be privileged or confidential and are intended solely for the individual
or entity to whom they are addressed.  If you are not the intended recipient you may not rely
on the contents of this email or any attachments, and we ask that you  please not read, copy
or retransmit this communication, but reply to the sender and destroy the email, its contents,
and all copies thereof immediately.  Any unauthorized dissemination, distribution or copying
of this communication is strictly prohibited.



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


Mime
View raw message