Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Milos Kleint

+1

Milos

On 1/11/07, Jason van Zyl [EMAIL PROTECTED] wrote:

Can we put the webapp stuff that's currently in the site plugin in
another plugin so that when you simply want to generate your site you
don't drag down Jetty and all its dependencies? It really is
something unexpected and isn't something most would associate with
just generating a site. The functionality is cool, I just think it
belong in another plugin.

Jason.

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




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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Trygve Laugstøl

Jason van Zyl wrote:
Can we put the webapp stuff that's currently in the site plugin in 
another plugin so that when you simply want to generate your site you 
don't drag down Jetty and all its dependencies? It really is something 
unexpected and isn't something most would associate with just generating 
a site. The functionality is cool, I just think it belong in another 
plugin.


+1, it is as you say a bit of a surprise to downlown the J2EE stack to 
run javadoc or transform some APT :)


--
Trygve

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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Stephane Nicoll

On 1/11/07, Trygve Laugstøl [EMAIL PROTECTED] wrote:

Jason van Zyl wrote:
 Can we put the webapp stuff that's currently in the site plugin in
 another plugin so that when you simply want to generate your site you
 don't drag down Jetty and all its dependencies? It really is something
 unexpected and isn't something most would associate with just generating
 a site. The functionality is cool, I just think it belong in another
 plugin.

+1, it is as you say a bit of a surprise to downlown the J2EE stack to
run javadoc or transform some APT :)


Same here.

+1



--
Trygve

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




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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Emmanuel Venisse

+1

Emmanuel

Jason van Zyl a écrit :
Can we put the webapp stuff that's currently in the site plugin in 
another plugin so that when you simply want to generate your site you 
don't drag down Jetty and all its dependencies? It really is something 
unexpected and isn't something most would associate with just generating 
a site. The functionality is cool, I just think it belong in another 
plugin.


Jason.

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







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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Kenney Westerhof

-0

More plugins are bad IMHO. We could either remove that functionality
and just let people site:state jetty:run '-Dwar=${site.directory}'
or, in the future, make those deps scoped optional and specify
which ones are used for what mojo so that when you run that mojo
they won't be optional anymore.

jetty:   452kb
servlet-api: 139kb
jetty-util:   66kb
-
 0.6 MB

doxia-site-renderer:32kb
doxia-core:208kb
oro:65kb
plexus-velocity: 8kb
velocity:  388kb
velocity-dep:  694kb
doxia-decoration-model: 41kb
--
1.4 MB

so removing jetty will only remove 30% from the deps needed specifically
for the site plugin. I imagine most developers have at least a 2Mbit
downlink, so this would reduce their build time 3 seconds, only once
(for me and all people with an intranet proxy it would decrease the build 
time by about 60 milliseconds).

I think this is nothing compared to the size of all of maven's plugins
and dependencies (50+ MB or so?).

In short: why bother? :)

-- Kenney

Emmanuel Venisse wrote:

+1

Emmanuel

Jason van Zyl a écrit :
Can we put the webapp stuff that's currently in the site plugin in 
another plugin so that when you simply want to generate your site you 
don't drag down Jetty and all its dependencies? It really is something 
unexpected and isn't something most would associate with just 
generating a site. The functionality is cool, I just think it belong 
in another plugin.


Jason.

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







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



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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Mark Hobson

On 11/01/07, Kenney Westerhof [EMAIL PROTECTED] wrote:

In short: why bother? :)


I tend to agree with Kenney.  Besides, all good developers have jetty
in their local repo already ;)

Mark

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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Jason van Zyl


On 11 Jan 07, at 9:14 AM 11 Jan 07, Kenney Westerhof wrote:


-0

More plugins are bad IMHO.


I don't think so especially when it encourages a separation of  
concerns. Publishing a site should not require a servlet container.



We could either remove that functionality
and just let people site:state jetty:run '-Dwar=${site.directory}'
or, in the future, make those deps scoped optional and specify
which ones are used for what mojo so that when you run that mojo
they won't be optional anymore.

jetty:   452kb
servlet-api: 139kb
jetty-util:   66kb


It's way more then that. It triggers pulling down the dependency  
plugin, the ant run plugin. All its dependencies. From a clean  
repository I've seen it take quite some time to pull everything down.


Jason.


-
 0.6 MB

doxia-site-renderer:32kb
doxia-core:208kb
oro:65kb
plexus-velocity: 8kb
velocity:  388kb
velocity-dep:  694kb
doxia-decoration-model: 41kb
--
1.4 MB

so removing jetty will only remove 30% from the deps needed  
specifically

for the site plugin. I imagine most developers have at least a 2Mbit
downlink, so this would reduce their build time 3 seconds, only once
(for me and all people with an intranet proxy it would decrease the  
build time by about 60 milliseconds).

I think this is nothing compared to the size of all of maven's plugins
and dependencies (50+ MB or so?).

In short: why bother? :)

-- Kenney

Emmanuel Venisse wrote:

+1
Emmanuel
Jason van Zyl a écrit :
Can we put the webapp stuff that's currently in the site plugin  
in another plugin so that when you simply want to generate your  
site you don't drag down Jetty and all its dependencies? It  
really is something unexpected and isn't something most would  
associate with just generating a site. The functionality is cool,  
I just think it belong in another plugin.


Jason.

 
-

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





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



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





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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Jason van Zyl


On 11 Jan 07, at 9:20 AM 11 Jan 07, Mark Hobson wrote:


Besides, all good developers have jetty
in their local repo already ;)


Yes, following that logic why don't we just stick all the plugins in  
one in one plugin and not bother trying to separate concerns at all.  
Then we'll only have one plugin and when people run mvn clean they  
will just get everything they need?


I have watched bewildered users run mvn site and ask why all of  
god's green earth is being downloaded and it makes Maven unpleasant  
to use.


Jason.

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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Mark Hobson

On 11/01/07, Jason van Zyl [EMAIL PROTECTED] wrote:

Yes, following that logic why don't we just stick all the plugins in
one in one plugin and not bother trying to separate concerns at all.
Then we'll only have one plugin and when people run mvn clean they
will just get everything they need?


uberplugin.. sounds like a good candidate for mojo.codehaus :)


I have watched bewildered users run mvn site and ask why all of
god's green earth is being downloaded and it makes Maven unpleasant
to use.


Can't see it being much of a barrier for entry - I would have thought
most Maven users would be used to seeing many seemingly random
libraries being downloaded the first time they execute a new goal.

The site:site and site:run goals are closely related and I would
expect them to be provided by the same plugin.  Maybe per-goal
dependencies would be the way to go.

Mark

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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Andrew Williams

+1

On 11 Jan 2007, at 04:49, Jason van Zyl wrote:

Can we put the webapp stuff that's currently in the site plugin in  
another plugin so that when you simply want to generate your site  
you don't drag down Jetty and all its dependencies? It really is  
something unexpected and isn't something most would associate with  
just generating a site. The functionality is cool, I just think it  
belong in another plugin.


Jason.

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




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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Brett Porter


On 12/01/2007, at 1:14 AM, Kenney Westerhof wrote:


I imagine most developers have at least a 2Mbit
downlink


You have quite an imagination :)

I recently upgraded back up to a 1.5Mbit connection from 512Kbit.  
It's the highest I can get in my region, and usually is significantly  
more expensive. I expect there are developers in less prosperous  
places that don't have even that luxury.


- Brett

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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread Brett Porter

[X] 0 - Don't care.

This is one case where I'd like to be able to alias a goal to a new  
plugin, or dual-alias the goal prefix. I agree the webapp belongs in  
a different plugin, and probably should have started it that way, but  
I really prefer to use site:run.


If it does get moved, and we can't do such aliasing, then I'd like  
site:run to be replaced with a call to invoke mvn site-runner:run  
or whatever it is, with a big deprecation message.


I think I like Kenney's suggestion with an alternate name: turn the  
webapp bit into site:war (which requires no dependencies), and then  
use the jetty plugin to run it.


- Brett

On 11/01/2007, at 3:49 PM, Jason van Zyl wrote:

Can we put the webapp stuff that's currently in the site plugin in  
another plugin so that when you simply want to generate your site  
you don't drag down Jetty and all its dependencies? It really is  
something unexpected and isn't something most would associate with  
just generating a site. The functionality is cool, I just think it  
belong in another plugin.


Jason.

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


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



Re: Moving site plugin webapp to another plugin

2007-01-11 Thread John Tolentino

+1

I'd rather download only what I need. I have 512Kpbs (max). Other
people here in Asia have slower connections because of the recent
earthquake--fiber optic cables were cut if you haven't heard the news
yet.

On 1/12/07, Brett Porter [EMAIL PROTECTED] wrote:


On 12/01/2007, at 1:14 AM, Kenney Westerhof wrote:

 I imagine most developers have at least a 2Mbit
 downlink

You have quite an imagination :)

I recently upgraded back up to a 1.5Mbit connection from 512Kbit.
It's the highest I can get in my region, and usually is significantly
more expensive. I expect there are developers in less prosperous
places that don't have even that luxury.

- Brett

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




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



Moving site plugin webapp to another plugin

2007-01-10 Thread Jason van Zyl
Can we put the webapp stuff that's currently in the site plugin in  
another plugin so that when you simply want to generate your site you  
don't drag down Jetty and all its dependencies? It really is  
something unexpected and isn't something most would associate with  
just generating a site. The functionality is cool, I just think it  
belong in another plugin.


Jason.

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