Yeah, I was noticing the differences between the two branches.  I was
just wondering if it might be worth the effort to put a conditional in
the 3.0 startup to see if the OS X version was running from the .app
wrapper for people still using 3.0.

Thanks,

mrg


On Tue, Oct 16, 2012 at 2:02 AM, Andrus Adamchik <[email protected]> wrote:
> It is not available on 3.0. The feature was added per 
> https://issues.apache.org/jira/browse/CAY-1474 , targeting 3.1. Not even sure 
> it is easily portable to 3.0 ("easily" as in applying a patch from another 
> branch), as the Modeler is now also DI-based, so startup algorithm is 
> somewhat different.
>
> Andrus
>
> On Oct 15, 2012, at 11:03 PM, Michael Gentry <[email protected]> wrote:
>
>> I haven't looked at that part of the code in a while.  Are you
>> thinking fix for 3.0, too?  I normally wouldn't care, but I've learned
>> the hard way that sometimes you can't download the regular modeler due
>> to corporate firewalls/etc, but you can sneak the Maven version
>> through because they allow access to the Maven repository.
>>
>> Thanks,
>>
>> mrg
>>
>>
>> On Mon, Oct 15, 2012 at 2:38 PM, Andrus Adamchik <[email protected]> 
>> wrote:
>>> Hi Mike,
>>>
>>> Actually I refactored the launchers and the menu inclusion/exclusion logic 
>>> some time ago, so now we have a set of platform launchers, and no if/else 
>>> choices on startup. I guess we'll need to rewrite the plugin to start the 
>>> Modeler via 'GenericMain' from 'cayenne-modeler-generic-ext' module. It 
>>> includes the prefs menu. We'll also need to remove this piece from 
>>> 'cayenne-modeler-generic-ext' POM, to ensure it gets deployed to central on 
>>> next release:
>>>
>>> <build>
>>>        <plugins>
>>>                <plugin>
>>>                        <groupId>org.apache.maven.plugins</groupId>
>>>                        <artifactId>maven-deploy-plugin</artifactId>
>>>                        <configuration>
>>>                                <skip>true</skip>
>>>                        </configuration>
>>>                </plugin>
>>>        </plugins>
>>> </build>
>>>
>>> Andrus
>>>
>>> On Oct 15, 2012, at 5:53 PM, Michael Gentry <[email protected]> wrote:
>>>
>>>> So Andrus,
>>>>
>>>> Going back to a conversation we had many years ago (and I'm too lazy
>>>> to find the thread), we had talked about the OS X version of Cayenne
>>>> Modeler and how I had checked in some changes which move the
>>>> About/Preferences/etc menus to where they belonged for an OS X
>>>> application.  It turns out if you run CM using the Maven plugin, those
>>>> menu options are not available.  I suppose the best way to fix this is
>>>> to check if running as a .app and then move the menu items, otherwise
>>>> leave them alone?
>>>>
>>>> mrg
>>>>
>>>
>>
>

Reply via email to