I did an update on the Ofbiz Plugin update site. The update site Url has changed to simplify the deployment process. http://rasztasd.github.com/ofbiz-eclipse-project-explorer/
The current version is 1.0.1. Please remove the current plugin if you have installed before installing. On Tue, Dec 13, 2011 at 5:03 PM, Daniel McAllister <[email protected]> wrote: > Ok, I'll do that next. > > On Tue, Dec 13, 2011 at 4:31 PM, Gareth O'Brien <[email protected]> wrote: >> Hey Daniel, >> >> I tend to be an IDE junkie so I'm liking the plugin a lot. Any chance it's >> ready for a new download package on the update site? 1.05? >> >> Thanks, >> >> Gareth. >> >> -----Original Message----- >> From: Daniel McAllister [mailto:[email protected]] >> Sent: 13 December 2011 14:27 >> To: [email protected] >> Subject: Re: Ofbiz explorer plugin >> >> Hello >> I have continued work on the Eclipse Ofbiz plugin. >> >> For now it parses service Ecas, Views, Forms. >> It implements Eclipse Hyperlinks for controller.xml, forms, screens, java >> code and beanshell. >> >> The functions are only working if you open the Ofbiz view to popuplate all >> the inner data structures the Hyperlink are working with. >> >> There is a Validate current file button that works for now only for >> controller.xml. It marks request that override other request. >> View-maps that overrides others. Viewmaps and request that references >> invalid objects. (it's not 100% feature complete) >> >> On Fri, Oct 28, 2011 at 7:34 PM, <[email protected]> wrote: >>> Hello Daniel, >>> >>> I haven't taken changes from the trunk. May be if you have CI server, >>> you can add a step to update the 'Update site' :-) >>> >>> Few other suggestions: (Some of these might already exist in the trunk >>> version, so you can ignore them). >>> 1. Under controller, it shows request map, but not the view maps. >>> It would nice to have 'View Implementation' option in addition to >>> current 'View Definition' for the view. Similar to to 'Service >>> Definition' and 'Service Implementation' >>> >>> 2. Please use different icons to show services with Java >>> implementation, as they are the only ones for which you can view >>> implementation. You already have filter to see Java services. >>> >>> 3. Allow viewing implementation of simple service. >>> >>> 4. I assume the refresh on a project (right click menu), just >>> refreshes that project. I have multiple ofbiz branches in my workspace. >>> >>> 5. It would be nice to chance the file extensions to something >>> else and attach property listener so that the tree can be updated >>> after change to file. But, I guess this falls in broader OfBiz >> enhancements. >>> >>> 6. A option to see reference of a service. >>> >>> 7. A view over ECAs >>> >>> Regards, >>> Kiran Gawde >>> >>> Senior Software Architect >>> Object Edge Inc >>> (925) 943 5558 x108 >>> >>> "There are two kind of people: Those who do the work and those who >>> take the credit. Try to be in the first group because there is less >>> competition there." >>> "Never give up on what you really want to do. The person with big >>> dreams is more powerful than one with all the facts". >>> >>> >>> >>> >>> From: Daniel McAllister <[email protected]> >>> To: [email protected] >>> Date: 10/06/2011 03:41 AM >>> Subject: Re: Ofbiz explorer plugin >>> >>> >>> >>> On 2011. okt. 6., csütörtök, 10.35.54 CEST, Daniel McAllister wrote: >>>> On 2011. okt. 5., szerda, 19.50.44 CEST, [email protected] wrote: >>>>> Hello Daniel, >>>>> >>>>> I tried it out. What would be nice is that once you double click on >>>>> an item, it should open corresponding file on the right. >>>>> >>>>> Regards, >>>>> Kiran Gawde >>>>> >>>>> Senior Software Architect >>>>> Object Edge Inc >>>>> (925) 943 5558 x108 >>>>> >>>>> "There are two kind of people: Those who do the work and those who >>>>> take the credit. Try to be in the first group because there is less >>>>> competition there." >>>>> "Never give up on what you really want to do. The person with big >>> dreams >>>>> is more powerful than one with all the facts". >>>>> >>>>> >>>>> >>>>> >>>>> From: Daniel McAllister<[email protected]> >>>>> To: [email protected] >>>>> Date: 10/05/2011 09:46 AM >>>>> Subject: Ofbiz explorer plugin >>>>> >>>>> >>>>> >>>>> Hello, >>>>> >>>>> I want to give you an update on my ongoing project the Ofbiz Eclipse >>>>> Explorer. >>>>> The code is not "production ready" yet. That means there are still >>>>> features that are not turned on, or not fully implemented. >>>>> >>>>> The project site is here: >>>>> https://github.com/rasztasd/ofbiz-eclipse-project-explorer >>>>> >>>>> I would recommend you to checkout the code. Import the >>>>> org.ofbiz.plugin project in eclipse as a Java project (You can use >>>>> Git plugin too). Open plugin.xml with the Plug-in manifest editor >>>>> (default) and on the top right corner press Export "Deployable >>>>> plugins and fragments". By >>> default >>>>> you only need a stock 3.6 Java Eclipse. >>>>> >>>>> After you installing the plugin, you can turn on the Ofbiz explorer >>>>> view, by clicking: Window->Show view->Other->Ofbiz explorer >>>>> >>>>> Current feature sets. >>>>> A view that shows a Tree of Ofbiz artifacts. >>>>> -Projects >>>>> -Directories (hotdeploy subdirectories, framework, application, etc) >>>>> -Components -Webapps -Services -Entites -Controller.xml entries >>>>> >>>>> There is a filter on top of the Tree where you can search for: >>>>> -service names >>>>> -uri's like /admin/control/doSomething (note that the "control" is >>>>> hard-coded and not calculated from web.xml) -entites >>>>> >>>>> There are popup menus associated to these Tree item's. >>>>> Service, Controller.xml entries and Entites has go to definition in >>>>> the Xml file (shows up the editor and selects the corresponding line >>> number) >>>>> Java service has a go to Java implementation. >>>>> >>>>> If you click on Analyze all in the View then every Java Services are >>>>> parsed (by static code parsing). It will mark lines in the Java >>>>> editor with errors where you use a Service input or output parameter >>>>> that you didn't define in the service's Xml definition. The >>>>> implementation is very basic, it will only find those places where >>>>> you use a string literal for the Map's key. >>>>> >>>>> >>>>> >>>>> >>>> >>>> Ok, that's a good one. Anyway for now you can right click and select >>>> show definition/show java implementation. >>> >>> Ok I have implemented it :) It's in the Master branch and working OK. >>> The update site is not updated. >>> >> >>
