db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Bouschen <mbo.t...@spree.de>
Subject Re: CVS dependency
Date Sun, 22 May 2005 19:47:37 GMT
Hi Geoff,

I attached a zip including the netbeans mdr btree implementation to the 
Subversion page of the JDO wiki (see bottom of page 
http://wiki.apache.org/jdo/SubversionRepository).

Regards Michael

> Hi Geoff,
>
> are you planning the join the conference call tomorrow? I am 
> interested to learn about how to put things into a maven repo such 
> that it can be used as a dependency for a maven project. It would be 
> nice if we could define this as a binary dependency in case you are 
> not interested to see the sources.
>
> Regards Michael
>
>> The dependency on CVS is bad. I use subversion, and
>> had to go off and download 2 different CVS clients,
>> and both failed when maven tried to call them. I had
>> to grab the code through winCVS, and wound up updating
>> fromn the head instead of the proper tag.
>>
>> All this would go away if you would simply toss all
>> the dependency jars into a maven repo and ship it with
>> the project. You can set the relative repo location
>> through a standard maven property.
>>
>> -geoff
>>
>> --- Michelle Caisse <michelle.caisse@sun.com> wrote:
>>
>>  
>>
>>> This is now JDO-51, assigned to me.
>>>
>>> -- Michelle
>>>
>>> Michael Bouschen wrote:
>>>
>>>   
>>>
>>>> Hi Michelle,
>>>>
>>>> yes, we need to describe the dependencies in the
>>>>     
>>>
>>> README.txt. I propose   
>>>
>>>> the following build order:
>>>> JDO1: api11, btree, ri11, tck11
>>>> JDO2: api20, tck20
>>>>
>>>> Another alternative is using the multiproject
>>>>     
>>>
>>> support of maven. You   
>>>
>>>> can call 'maven -Dgoal=build multiproject:goal' in
>>>>     
>>>
>>> the directory   
>>>
>>>> trunk. Then maven looks at all the subprojects and
>>>>     
>>>
>>> calculates a   
>>>
>>>> dependency graph using the specified dependencies
>>>>     
>>>
>>> in the project.xml   
>>>
>>>> file. It then executes the goal build in all the
>>>>     
>>>
>>> subprojects in the   
>>>
>>>> order of the calculated dependencies. The only
>>>>     
>>>
>>> downside is that it   
>>>
>>>> does it for all the subprojects, so for the jdo1
>>>>     
>>>
>>> and jdo2 subprojects.
>>>   
>>>
>>>> Regards Michael
>>>>
>>>>     
>>>>
>>>>> Hi, Geoff,
>>>>>
>>>>> All you need to do is check out the jdo project
>>>>>       
>>>>
>>> and build the   
>>>
>>>>> subprojects in the correct order.  You will get
>>>>>       
>>>>
>>> six subprojects from   
>>>
>>>>> the jdo subversion repository:
>>>>>
>>>>> api11
>>>>> api20
>>>>> btree
>>>>> ri11
>>>>> tck11
>>>>> tck20
>>>>>
>>>>> To get the btree jar in your local repository
>>>>>       
>>>>
>>> with the appropriate   
>>>
>>>>> name you just do "maven build" in
>>>>>       
>>>>
>>> jdo/trunk/btree.
>>>   
>>>
>>>>> It seems that we need to add information to
>>>>>       
>>>>
>>> README.txt regarding   
>>>
>>>>> dependencies in building the subprojects, e.g.
>>>>>       
>>>>
>>> you must build btree   
>>>
>>>>> before building tck11, ...
>>>>>
>>>>> Hope this helps,
>>>>> Michelle
>>>>>
>>>>> Geoff hendrey wrote:
>>>>>
>>>>>       
>>>>>
>>>>>> I'm trying to run the tck11 "enhance" goal.
>>>>>>
>>>>>> There is a dependency on jdo-btree-SNAPSHOT.
>>>>>> When I try to execute the three CVS commands to
>>>>>>         
>>>>>
>>> get
>>>   
>>>
>>>>>> the code, I succesfully get
>>>>>> org\netbeans\mdr\persistence package, but the
>>>>>> btreeimpl subpackage appears to not exist. If I
>>>>>>         
>>>>>
>>> create
>>>   
>>>
>>>>>> the btreeimpl subpackage by hand, and execute
>>>>>>         
>>>>>
>>> the cvs
>>>   
>>>
>>>>>> update, it zaps the btreeimpl folder, so I take
>>>>>>         
>>>>>
>>> it it
>>>   
>>>
>>>>>> really does not exist in the cvs repository.
>>>>>>         
>>>>>
>>> Thus, I
>>>   
>>>
>>>>>> am stuck.
>>>>>>
>>>>>> In my opinion, it would be a good idea to ship a
>>>>>> prebuilt, local maven repository, configured
>>>>>>         
>>>>>
>>> with all
>>>   
>>>
>>>>>> the jars. Or at least make this maven repository
>>>>>> available for download. Then you can set your
>>>>>> project.properties to simply point to a local
>>>>>> repository. Actually relying on maven to
>>>>>>         
>>>>>
>>> download jars
>>>   
>>>
>>>>>> and/or source almost never works, especially if
>>>>>>         
>>>>>
>>> you
>>>   
>>>
>>>>>> specify head snapshot as opposed to a specific
>>>>>> revision.
>>>>>>
>>>>>> my $0.02.
>>>>>>
>>>>>> So can somebody send me the
>>>>>>         
>>>>>
>>> jdo-btree-SNAPSHOT.jar?
>>>   
>>>
>>>>>> -geoff
>>>>>>
>>>>>>
>>>>>>
>>>>>> --- Michelle Caisse <michelle.caisse@sun.com>
>>>>>>         
>>>>>
>>> wrote:
>>>   
>>>
>>>>>>
>>>>>>
>>>>>>         
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We will have our regular meeting Friday, May 13
>>>>>>>           
>>>>>>
>>> at
>>>   
>>>
>>>>>>> 9 am PST to discuss JDO TCK issues and status.
>>>>>>>
>>>>>>> Dial-in numbers are:
>>>>>>>
>>>>>>> 866 230-6968   294-0479#
>>>>>>> International: +1 865 544-7856
>>>>>>>
>>>>>>> Agenda:
>>>>>>>
>>>>>>> XML Schema (Brian T - specifics on orm dtd
>>>>>>>           
>>>>>>
>>> issues,
>>>   
>>>
>>>>>>> Craig - dtd issues fixed?)
>>>>>>> JDO API release on ibiblio (Brian T, Craig)
>>>>>>> Detached objects (Matthew)
>>>>>>> Test development status (Michelle)
>>>>>>> Apache nightly builds (Brian)
>>>>>>> Other  issues  and status (any and all)
>>>>>>>
>>>>>>> -- Michelle
>>>>>>>
>>>>>>>  
>>>>>>>           
>>>>>>
>>>>>>
>>>>>>
>>>>>>       Yahoo! Mail
>>>>>> Stay connected, organized, and protected. Take
>>>>>>         
>>>>>
>>> the tour:
>>>   
>>>
>>>>>> http://tour.mail.yahoo.com/mailtour.html
>>>>>>
>>>>>>
>>>>>>
>>>>>>         
>>>>>
>>>>>       
>>>>
>>>>     
>>>
>>>   
>>
>>
>>
>>
>>        
>> Yahoo! Mail
>> Stay connected, organized, and protected. Take the tour:
>> http://tour.mail.yahoo.com/mailtour.html
>>  
>>
>
>


-- 
Michael Bouschen		Tech@Spree Engineering GmbH
mailto:mbo.tech@spree.de	http://www.tech.spree.de/
Tel.:++49/30/235 520-33		Buelowstr. 66			
Fax.:++49/30/2175 2012		D-10783 Berlin			


Mime
View raw message