That doesn't seem quite right yet to me then, if we're only having one distribution I only want to build archives for that one and it looks like currently there's no way to do that. Or am i misunderstanding?
...ant On Fri, Jan 30, 2009 at 5:12 PM, Raymond Feng <[email protected]> wrote: > Here is what we have so far: > > 1) The default maven build will produce the target/modules for the "all" > distribution only > 2) "mvn -Pdistribution" will produce the dir/zip/gz archives for all > distros > > We are considering to use the "dir" formatfor sample or integration tests. > The "dir" format is the same as unzipped folder from the zip/gz. At this > point, the build-common.xml tries to use tuscany-distribution-all/target as > the "development" distro. It might be more consistent to use "dir" distro > instead. > > So the bottom line is that we maybe enable the "dir" format for "all" in > the default maven build. Generating the dir format is very fast as far as I > can tell. > > Thanks, > Raymond > > *From:* ant elder <[email protected]> > *Sent:* Friday, January 30, 2009 1:43 AM > *To:* [email protected] > *Subject:* Re: Building only the all distribution archives > > Sure maybe, i wasn't suggesting removing all that yet i just wondered if we > could stop the zip archives being produced, so something like commenting out > the assembly plugin clause on the pom.xml's for the other distro's? > > ...ant > > On Thu, Jan 29, 2009 at 6:01 PM, Raymond Feng <[email protected]> wrote: > >> The build-common.xml needs to pull the modules from somewhere. Isn't it >> the target/modules from the "all" distro? >> >> *From:* ant elder <[email protected]> >> *Sent:* Thursday, January 29, 2009 9:51 AM >> *To:* [email protected] >> *Subject:* Re: Building only the all distribution archives >> >> But do we need those if we going with the launcher approach as discussed >> in: http://apache.markmail.org/message/hbmhfhuixn36re24 >> >> ...ant >> >> On Thu, Jan 29, 2009 at 5:44 PM, Raymond Feng <[email protected]>wrote: >> >>> Yes, we need to have at least the "target/modules" which contains the >>> bundles that can be used by the samples. What if I move the time-consuming >>> assembly part out of the default profile? Producing target/modules for the >>> "all" distro only takes less than one minute. It should be OK to have it in >>> the default build. >>> >>> Thanks, >>> Raymond >>> >>> -------------------------------------------------- >>> From: "Luciano Resende" <[email protected]> >>> Sent: Thursday, January 29, 2009 9:28 AM >>> To: <[email protected]>; <[email protected]> >>> >>> Subject: Re: Building only the all distribution archives >>> >>> My understanding is that the distribution would build the 3rd party >>>> bundles, so we do need some when running in OSGI/PDE mode. >>>> >>>> On Thu, Jan 29, 2009 at 9:25 AM, ant elder <[email protected]> wrote: >>>> >>>>> Could we have like before so when running from the top of the build >>>>> tree >>>>> "mvn" doesn't build any distribution and "mvn -Pdistribution" builds >>>>> the one >>>>> distribution. Do we really need anything else for now if we're only >>>>> having >>>>> one distribution? >>>>> >>>>> ...ant >>>>> >>>>> On Thu, Jan 29, 2009 at 5:16 PM, Raymond Feng <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> "mvn" will build the "all" distro only. I can also move the assembly >>>>>> of >>>>>> archive part into a different profile such as "release". This way, it >>>>>> will >>>>>> only generate the artifacts in the "target" folder. >>>>>> "mvn -Pdistribution" will build all distros with dir, zip and gz. >>>>>> >>>>>> Thanks, >>>>>> Raymond >>>>>> From: ant elder >>>>>> Sent: Thursday, January 29, 2009 8:49 AM >>>>>> To: [email protected] >>>>>> Subject: Re: Building only the all distribution archives >>>>>> Can you say a bit more about that, why wouldn't "mvn -Pdistribution" >>>>>> just >>>>>> build the one all distribution? >>>>>> >>>>>> ...ant >>>>>> >>>>>> On Thu, Jan 29, 2009 at 4:46 PM, Raymond Feng <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> I'll go ahead to change the pom.xml to make other distros not to be >>>>>>> activated by default. We can still run "mvn -Pdistribution" to >>>>>>> activate >>>>>>> them. >>>>>>> >>>>>>> Thanks, >>>>>>> Raymond >>>>>>> From: ant elder >>>>>>> Sent: Thursday, January 29, 2009 5:23 AM >>>>>>> To: [email protected] >>>>>>> Subject: Building only the all distribution archives >>>>>>> As we've agreed to only have a single all distribution for now how >>>>>>> about >>>>>>> we stop building the actual distribution archives for the others? >>>>>>> Currently >>>>>>> it produces about twenty zips and tars that we don't need and that >>>>>>> takes >>>>>>> quite a long time on my machine and is only going to get slower as we >>>>>>> add >>>>>>> things. Commenting out the assembly builds for these reduces the >>>>>>> distribution build from about 6 minutes to just over 2 for me. >>>>>>> >>>>>>> ...ant >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Luciano Resende >>>> Apache Tuscany, Apache PhotArk >>>> http://people.apache.org/~lresende<http://people.apache.org/%7Elresende> >>>> http://lresende.blogspot.com/ >>>> >>> >>> >> >
