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

Reply via email to