If there is a way to customize idea.properties without altering the .app, then I think that should be sufficient for our needs. Can't wait for RC3 :).
I don't really want to re-package per-se, mostly just automate distribution within an enterprise environment in order to minimize time spent per developer on project setup. Thanks! -Dallin On Thursday, December 4, 2014 12:33:38 PM UTC-6, Siva Velusamy wrote: > > Just as an FYI, part of the reason for doing this is that if you are on a > Mac, then touching anything within the .app folder will cause its code > signature to become invalid. (This is new as of OS X 10.9.5+). If its code > signature is invalid, then you'll have various issues including some users > not even being able to run the app. So this affects you whether you do > something as simple as modifying idea.properties inside the .app or adding > new plugins. > > With RC3, we should have a way to provide custom idea.properties without > altering the .app. > > If you really want to provide a custom distribution, then your only > recourse is to handle all of the admin work yourself, including packaging > and re-signing the .app, and then providing the updates yourself. As far as > I know, there is no simple way to achieve what you want. I'd recommend > filing an issue at youtrack.jetbrains.com.. > > > > On Thu, Dec 4, 2014 at 8:37 AM, Dallin Wilcox <dcwi...@gmail.com > <javascript:>> wrote: > >> I guess a follow-on question would be does IntelliJ/Studio support an >> equivalent to the Eclipse links folder for plugins? If there were >> something like that available that could solve the problem. >> >> >> On Thursday, December 4, 2014 10:30:29 AM UTC-6, Dallin Wilcox wrote: >>> >>> Ideally I want to create a software package that can be pushed to >>> multiple developer's machines (one for Mac and one for Windows). >>> Installing the plugin in the user directory defeats the purpose since we >>> want it to be a complete batteries-included start up process so our devs >>> don't each have to do individual setup/configuration (i.e. installing >>> plugins) before they can get to coding. Sorry I probably should have >>> included that context up front :). >>> >>> One alternative would be to just create a new package for each update, >>> but I don't want to preclude the developers from patching themselves since >>> our internal packaging process can be rather slow at times. >>> >>> Dallin >>> >>> On Wednesday, December 3, 2014 12:58:55 PM UTC-6, Esteban de la Canal >>> wrote: >>>> >>>> Hi Dalliin, >>>> >>>> Android Studio plugins are already outside the installation folder. >>>> When you install a plugin through the IDE it goes to your own, >>>> user-specific, directory. If you manually install a plugin (not >>>> recommended) you should place it in the directories listed bellow. >>>> However, >>>> it's better to install it from the IDE. >>>> Do not change the properties file, as that directory is basically >>>> already pointing to a place outside the android studio installation >>>> folder. >>>> I don't know which platform you are running studio on, but these are the >>>> locations for the plugin folder you should be looking at: >>>> >>>> Linux: ~/.AndroidStudio/config/plugins >>>> Windows: ~/.AndroidStudio/config/plugins >>>> Mac: ~/Library/Application Support/AndroidStudio >>>> >>>> On Wednesday, December 3, 2014 10:04:10 AM UTC-8, Dallin Wilcox wrote: >>>>> >>>>> Placing the plugins in external folders worked as expected, but it >>>>> didn't go so well when we attempted to update to 1.0 RC2, in fact it >>>>> broke >>>>> the patch process completely. The patch process detected that >>>>> idea.properties had been modified and offered no solution (not even to >>>>> replace the modified idea.properties file). At that point the only >>>>> option >>>>> available was to cancel the patch. I'll keep digging to see about other >>>>> ways to configure external plugins that may be compatible with the patch >>>>> process, but if anyone has any suggestions, they would be greatly >>>>> appreciated. >>>>> >>>>> On Wednesday, November 26, 2014 12:54:50 PM UTC-6, Dallin Wilcox wrote: >>>>>> >>>>>> Thanks Xavier, >>>>>> >>>>>> After some poking around I found that idea.properties (located in the >>>>>> bin folder) lets me specify an external plugins folder. I'll give that >>>>>> a >>>>>> shot and see how it goes with the next patch. Hopefully idea.properties >>>>>> doesn't get replaced as well as part of the patch process. >>>>>> >>>>>> Relevant portion of idea.properties: >>>>>> #----------------------------------------------------------- >>>>>> ---------- >>>>>> # Uncomment this option if you want to customize path to user >>>>>> installed plugins folder. Make sure you're using forward slashes. >>>>>> #--------------------------------------------------------------------- >>>>>> >>>>>> # idea.plugins.path=${idea.config.path}/plugins >>>>>> >>>>>> >>>>>> >>>>>> On Friday, November 21, 2014 11:20:09 AM UTC-6, Xavier Ducrohet wrote: >>>>>>> >>>>>>> Signing of Studio requires the Studio installation to not change. >>>>>>> IntelliJ should be able to install additional plugin outside of the >>>>>>> studio >>>>>>> folder to avoid this. >>>>>>> >>>>>>> On Fri, Nov 21, 2014 at 6:33 AM, Dallin Wilcox <dcwi...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> I find it rather annoying that every time we patch Studio we are >>>>>>>> presented with a dialog that basically forces deletion of all >>>>>>>> user-installed plugins forcing us to re-install them after update. I >>>>>>>> would >>>>>>>> think at least an option for plugins to let them be would be a great >>>>>>>> feature. >>>>>>>> >>>>>>>> Sy my question is... Why delete all plugins that don't come by >>>>>>>> default? (I know there was an update a while back to remove orphaned >>>>>>>> empty >>>>>>>> directories, perhaps it is related?) Is there some sort of white list >>>>>>>> or >>>>>>>> config we can add plugins to to avoid this? >>>>>>>> >>>>>>>> Thanks for all the great work and I'm excited for Studio to come >>>>>>>> out of beta! >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "adt-dev" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to adt-dev+u...@googlegroups.com. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Xavier Ducrohet >>>>>>> Android SDK Tech Lead >>>>>>> Google Inc. >>>>>>> http://developer.android.com | http://tools.android.com >>>>>>> >>>>>>> Please do not send me questions directly. Thanks! >>>>>>> >>>>>> -- >> You received this message because you are subscribed to the Google Groups >> "adt-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to adt-dev+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.