Done, so now it is
mvn cayenne-modeler:run
Andrus
On Nov 5, 2008, at 4:33 PM, Andrus Adamchik wrote:
Cool. I guess I still can't get myself into that Maven-centric
mindset, regardless of the fact that almost all my projects are
Maven-based these days. The plugin still seems geared towards
Cayenne developers (vs. end users), but I don't see a problem if we
have it around. My suggestion then would be to place it in a
separate plugin though, so that cgen, et al. users are not required
to pull the long tail of extras.
I didn't mind (or rather notice) all the extra artifacts downloaded
with Cayenne before, but now I am setting up an internal company
Maven repo, which I'd like to stay as tight as possible. So that's a
good opportunity to clean things up in the poms. I guess I may give
it a shot, splitting it in a separate plugin. Should be pretty
trivial anyways.
(BTW, another unneeded dependency that I noticed is asm lib, which
should use "provided" scope.)
Andrus
On Nov 5, 2008, at 2:32 PM, Kevin Menard wrote:
I added it because I found it easier to type:
$ mvn cayenne:modeler
than to download the modeler, install it into some location, write
some script to activate it from the CLI, add the script to the PATH,
and then run the script.
The thinking was inline with how the jetty plugin works in
providing a
complete development environment. I did overlook that it would pull
all those JARs in, but I'm also not terribly concerned by it. I
think
when you use maven you accept that a lot of junk you don't use
directly is going to be pulled in, for better or worse.
Having said that, I know at least Ari had some problems with the mojo
that I haven't been able to reproduce. It's something I'm aiming to
fix, but am not really sure where to start. My guess is that it's
not
essential and could go away, although my vote is for it to not.
--
Kevin
On Tue, Nov 4, 2008 at 12:41 PM, Andrus Adamchik <[EMAIL PROTECTED]
> wrote:
Just noticed that maven-cayenne-plugin has a Modeler dependency.
So a simple
cgen run gets a bunch of unneeded jars to the Maven repo. Of
course when I
removed it and tried to recompile, I stumbled upon
CayenneModelerMojo...
So, why would anybody want to start CayenneModeler from Maven?
What is the
use case that makes it preferable to the normal way of doing it?
Andrus