Upayavira, could you give this a try and see if this works (patch is for 
trunk): https://issues.apache.org/jira/browse/SOLR-8035 
<https://issues.apache.org/jira/browse/SOLR-8035>

And when do we make the Angular UI the default?   :)

        Erik





> On Sep 10, 2015, at 12:26 PM, Upayavira <u...@odoko.co.uk> wrote:
> 
> That would be fantastic, Erik. I've got a somewhat complex setup where I
> rsync between folders. Being able to serve directly from the SVN
> location would be very handy.
> 
> Upayavira
> 
> On Thu, Sep 10, 2015, at 04:58 PM, Erik Hatcher wrote:
>> With the exploded structure, maybe we can move the webapp source
>> underneath server/solr-webapp (and let the build just fill in the binary
>> Java stuff, and avoid overwriting anything).  Then we can keep the source
>> in the same place as the “dist”, keeping it nice and DRY and easily
>> debuggable/refreshable-without-a-build?   Would that work?
>> 
>>      Erik
>> 
>> 
>> 
>> 
>>> On Sep 10, 2015, at 11:36 AM, Shawn Heisey <apa...@elyograg.org> wrote:
>>> 
>>> On 9/10/2015 9:03 AM, Esther-Melaine Quansah wrote:
>>>> Is there a way for me to debug and modify Angular JS code in the Solr 
>>>> Admin UI without needing to completely rebuild the server and clearing 
>>>> browser cache?
>>> 
>>> I'm not sure about browser caching.  That might be a problem, but if it
>>> is, it's going to be a problem regardless of Solr version.  In Firefox,
>>> holding down the shift key while you click the reload button (or
>>> pressing Shift-F5 in Windows) should invalidate the cache for the page
>>> you're on, so you don't need to dive into Options to clear the cache. 
>>> Other browsers should have something similar, but it might not be
>>> exactly the same key(s).
>>> 
>>> In Solr 5.2.x, the code you're talking about is in the war file, which
>>> gets extracted to server/solr-webapp/webapp.  You can modify the
>>> extracted contents.  I think that if that directory already exists on
>>> startup, jetty skips the extraction, so your changes might survive a
>>> restart ... but I am not positive, you'd have to test.
>>> 
>>> Starting with Solr 5.3.x, the war file is gone.  The application is
>>> pre-extracted in server/solr-webapp/webapp.  Any changes you make to the
>>> application will definitely survive a Solr restart.
>>> 
>>> So if you just change the running copy of the server that you downloaded
>>> or built, you can modify the Angular code and test the changes.  If it's
>>> 5.3, I *know* that your changes won't be overwritten when you restart
>>> Solr, and if it's 5.2, I *think* they won't be overwritten.
>>> 
>>> Thanks,
>>> Shawn
>>> 
>> 

Reply via email to