Andrus,

I seem to recall that CM used to generate code based on what was selected (I 
may be wrong, but that is what I remember).  So that if you had just one entity 
selected in a datamap, that was all that was getting updated.

But then I think that behavior might have changed.   Either way I usually 
select the intended datamap with the intention that *all* of that map's 
entities will be generated and the database tables will be generated.

Is this what you are referring to?

Joe




On Mar 29, 2010, at 2:59 PM, Andrus Adamchik wrote:

> I just tried, starting with blank preferences and RC3 modeler. Initial 
> (default) class generation output directories were different for different 
> projects (guessed correctly based on the Maven project structure). Custom 
> changes to those were stored and reloaded from preferences after a restart.
> 
> I should mention though that these are stored not only per project, but also 
> per DataMap within a project, so if you have more than one DataMap, 
> customizations have to be applied to each one of the maps, otherwise Cayenne 
> would suggest a default location.
> 
> Also don't remember the default behavior for non-maven project structures, 
> but that should not affect preferences behavior.
> 
> Andrus
> 
> On Mar 29, 2010, at 9:08 PM, Michael Gentry wrote:
> 
>> Hmm, I just tried this with RC3 and it definitely changed my default
>> output folder.  I had project A open with project A's output folder
>> selected.  Then I switched to project B and it selected project A's
>> output folder.  I'm not sure if this behavior has always existed or if
>> it is a new bug.
>> 
>> mrg
>> 
>> 
>> On Mon, Mar 29, 2010 at 1:20 PM, Joe Baldwin <[email protected]> wrote:
>>> Michael,
>>> 
>>> It appears that the "Code Generation - Output Directory" is having the same 
>>> problem (i.e. it would revert to a previous directory after I changed it).
>>> 
>>> Is this another issue having to do with the ".cayenne" directory?
>>> 
>>> thanks,
>>> Joe
>>> 
>>> 
>> 
> 

Reply via email to