You have 3 main use cases for changes in standard XE: * .java file: you need to build the JAR and replace the one you have in WEB-IN/lib/ (there is also a few installed extensions now in XE now, in this case you need to replace the jar in /data/extension/repository folder) * .vm/.js/.css: you directly modify those files in your running instance in /template, /resource or /skin folders and just refresh the page usually (you may also need to clear browser cache for js/css) and when it works copy paste it in git * wiki page: you directly modify the page in your running instance, test it there and when you are happy with it export the page to put it in git
On Tue, May 23, 2017 at 12:43 PM, Sarthak Gupta <[email protected]> wrote: > Hi, > I recently made some changes in the the XWiki platform repo to solve the > following bug: > https://jira.xwiki.org/browse/XWIKI-12869?jql=Difficulty%20%3D%20Easy%20and%20resolution%20%3D%20Unresolved > > Although the changes seemed obvious, but I was not able to verify those > changes on my running XWiki instance. > > As far as I know, if I make some changes to an application (for eg 'Blog > Application') on my computer, and then build it, then a '.xar' file is > generated which can be imported to my local XWiki instance and I can verify > visually whether those changes took place or not. > > In my present case I made changes in > 'xwiki-platform/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editclass.vm'. > I thought a xar file of xwiki-platform-flamingo-skin will be generated if I > build xwiki-platform-flamingo, but it didn't take place. > > Is there any way in which I can verify these changes on my local XWiki > instance? > > Thanks :) > Sarthak Gupta -- Thomas Mortagne

