Hi,

My comment inline
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

www.camelone.org : The open source integration conference: 

On 2013-5-10, at 下午7:30, Daniel Pocock wrote:

> On 10/05/13 10:45, Freeman Fang wrote:
>> Hi,
>> 
>> My comment inline
>> -------------
>> Freeman(Yue) Fang
>> 
>> Red Hat, Inc. 
>> FuseSource is now part of Red Hat
>> Web: http://fusesource.com | http://www.redhat.com/
>> Twitter: freemanfang
>> Blog: http://freemanfang.blogspot.com
>> http://blog.sina.com.cn/u/1473905042
>> weibo: @Freeman小屋
>> 
>> www.camelone.org : The open source integration conference: 
>> 
>> On 2013-5-10, at 下午4:25, Daniel Pocock wrote:
>> 
>>> Hi,
>>> 
>>> I would like to do an offline source build of the ServiceMix stack
>>> (including dependencies and essential plugins required during the build).
>>> 
>>> I had a look at the web site and it suggests letting Maven obtain
>>> dependencies in binary form
>>> http://servicemix.apache.org/developers/source.html
>>> 
>>> I looked at the Apache instance of Jenkins and it is not clear whether
>>> that is also building dependencies or just fetching some of them in
>>> binary form.  Is there a convenient way to replicate the Jenkins
>>> configuration to a local Jenkins instance and use that to build
>>> everything up from source?
>> Jenkins build also use maven to download the binary jar
>>> Can anybody clarify how to get all the necessary sources without
>>> manually downloading each project?
>> You probably can use
>> mvn eclipse:eclipse -DdownloadSources=true
>> to build the Servicemix which can download source jar of each dependency to 
>> your local maven repo
> 
> If I understand correctly (this has been discussed on the maven-users
> list too at the moment), using downloadSources doesn't retrieve enough
> data to build the dependencies, as the source JARs in Maven repositories
> are just for the convenience of debugging tools.
right, this is the most easy way that I know to collect src from dependencies, 
though the source jar may miss the files/scirpts for build, considering we can 
have several ways to build the jars(maven, graddle, etc)
> 
> 
>>> Also, where are the tags kept?  I looked at SVN and only found what
>>> appears to be a trunk, no tags or branches directories:
>>> http://svn.apache.org/repos/asf/servicemix/smx4/all/
>> The tags are in each sub-projects under
>> http://svn.apache.org/repos/asf/servicemix/smx4/
> 
> When a single ServiceMix "Full assembly" tarball is distributed (e.g.
> 4.5.1 on the web site now), how is that derived from those tags?
Take a look the issue[1] which track servicemix release, you can get more 
concrete idea how Servicemix get released, several dependencies are sub 
projects in SMX and released separately

[1]https://issues.apache.org/jira/browse/SMX4-1257

Reply via email to