On Wed, Jun 23, 2010 at 6:09 AM, ant elder <[email protected]> wrote:
> On Wed, Jun 23, 2010 at 1:58 PM, Mike Edwards
> <[email protected]> wrote:
>> ant elder wrote:
>>>
>>> On Tue, Jun 22, 2010 at 3:20 PM, kelvin goodson
>>> <[email protected]> wrote:
>>>>
>>>> 6.5 minutes for me to build the source jars with mvn -Psource
>>>>
>>>
>>> That command doesn't rebuild the classes jars so the 6.5 minutes
>>> includes all the overhead of running maven as well as building the
>>> source jars. When i try several times mvn clean install with/without
>>> -Psource in the modules folder I get:
>>>
>>> 15 minutes 51 seconds
>>> 12 minutes 55 seconds with source
>>> 8 minutes 17 seconds
>>> 9 minutes 2 seconds with source
>>> 8 minutes 14 seconds
>>> 8 minutes 37 seconds with source
>>>
>>> (I guess theres some caching going on is why the time keeps reducing)
>>> Anyway, i think that shows there's not so much extra overhead in
>>> building the source jars and as its quite confusing with them getting
>>> out of sync i think we should change to always build them, so i'll do
>>> that unless someone has a good reason not to.
>>>
>>>  ...ant
>>>
>> Folks,
>>
>> I have to say that extending the time taken for the build does not fill me
>> with enthusiasm.
>>
>
> The full build on my machine takes over 45 minutes, including the
> sources build adds not much more so its not very significant to the
> full build time.
>
>> Worse, I really don't want to experience the problems that Kelvin has run
>> into where the source link for Tuscany modules from Eclipse projects points
>> to the repo rather than to the source for those modules inside my Eclipse.
>>
>
> The only way to avoid that now that we do build the sources jars
> sometimes is by building them always so that they don't get out of
> sync.
>
>> Can you assure me that we all are not going to start having more hassle
>> because of this?
>>
>
> Yes, this fixes the problem not causes it. If some new problem comes
> up afterwards that we not aware of today then we can review and make
> any changes as necessary.
>
>> For me, local source jars in my repo are most certainly NOT a requirement.
>>
>
> For those people who build in separate pieces and work on releases (eg
> at least me and Kelvin) the correct sources jars are necessary.
>
>   ...ant
>

Would configuring Hudson to build and publish the source jars help ?

-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to