|
From: Robert M. <rob...@gm...> - 2011-12-05 20:04:15
|
On Mon, Dec 5, 2011 at 9:40 PM, Alexey Skor <al...@gm...> wrote: > I have seen those connectors, but they didn't do what we needed at that > time, plus some of them required installing additional plugins inside bug > tracking systems, which is a deal-breaker for many potential users. > Plus not clear if they are supported properly. I'd be very happy to reuse > existing code instead of re-inventing a wheel, but sometimes you have to > own the "whole stack" of technologies if you want to be able to move > quickly, you just can't wait for months for open-source projects to add a > fix or feature you need... > but I'll give those connectors another try and see what's new there. Right, I can say that for instance the mantisbt core plugin depends on the mylyn tasks ui plugin for some functionality. So it's probably a dead end, but I was curious if you need manage to reuse those plugins. > > on another subject - > What do you think about switching Mantis to REST API and implementing a Java > API for it? I'd love for that to happen. But there's a lot which needs to go in before. MantisBT does not have a service layer which would be usable by the web interface, SOAP API , and a potential new REST API . Right now the SOAP API duplicates some functionality from the core, and I for one don't see a bright future for another API duplicating that functionality. As as I for one do not have the time to create that service layer, I'm content with incremental improvements to the SOAP API. I know that Axis is troublesome in OSGi environments , and that's one argument for a simpler, REST, API. Other than that, do you see any major drawbacks in the current SOAP API? Robert > > > On Fri, Dec 2, 2011 at 12:24 PM, Robert Munteanu <rob...@gm...> > wrote: >> >> On Fri, Dec 2, 2011 at 10:21 PM, Alexey Skor <al...@gm...> wrote: >>> >>> Hi, Robert! >>> No worries. The reason why we needed to solve this Axis1-OSGI problem is >>> that we have several plugins for bug trackers, including MantisBT and >>> Atlassian Jira. Unfortunately, they both use SOAP and moreover - the very >>> old features of SOAP, which are not even supported by Axis2. >>> Jira has introduced a new REST-based API, which gradually replaces the >>> old SOAP-based one. >>> Would be very nice if MantisBT could do the same, this would simplify >>> developers lives. See how it's done in Redmine, Atlassian Jira and Github. >>> (Although Redmine didn't have a java library to access the API, so we had to >>> create our own: http://code.google.com/p/redmine-java-api/). so if at all >>> possible it would be great if in addition to creating a REST API for >>> MantisBT you would also implement a Java library for it. >> >> >> Do you by any change build on the Mylyn framework? Your application looks >> like it's built on Eclipse RCP and those bug trackers have Mylyn support. >> >>> >>> >>> Here's a link to our application, which now supports MantisBT (thanks to >>> your OSGI suggestion): http://taskadapter.com/ >>> You're very welcome to try it out and share your thoughts about it. >> >> >> Looks like a very nice and useful app. I'll give it a try next week. >> >> Robert >> >>> >>> >>> >>> Thanks again. Alexey. >>> >>> >>> On Fri, Dec 2, 2011 at 12:11 PM, Robert Munteanu >>> <rob...@gm...> wrote: >>>> >>>> Thanks for following up, I've added this information to the Mantis docs. >>>> Not sure when they will be published/regenerated though. Probably within 24 >>>> hours. >>>> >>>> Robert >>>> >>>> >>>> On Tue, Nov 29, 2011 at 10:00 AM, Alexey Skor <al...@gm...> wrote: >>>>> >>>>> we were able to reuse Axis OSGI bundle stored in standard Eclipse >>>>> repository, this solved our problem. >>>>> >>>>> >>>>> On Fri, Nov 25, 2011 at 4:03 PM, Alexey Skor <al...@gm...> wrote: >>>>>> >>>>>> Thank you, Robert. We'll try... >>>>>> >>>>>> >>>>>> On Sun, Nov 20, 2011 at 12:29 AM, Robert Munteanu >>>>>> <rob...@gm...> wrote: >>>>>>> >>>>>>> Hi Alexey, >>>>>>> >>>>>>> 1. I have used Axis in OSGi environments, Eclipse has such a bundle. >>>>>>> See https://github.com/Mylyn-Mantis/mylyn-mantis for a working >>>>>>> example. >>>>>>> >>>>>>> 2. Have you tried JAX-WS ? I know Jeremie Lagarde has done some work >>>>>>> in this direction, see https://github.com/jerr/mantis-ws-client >>>>>>> >>>>>>> Robert >>>>>>> >>>>>>> On Sun, Nov 20, 2011 at 5:18 AM, Alexey Skor <al...@gm...> >>>>>>> wrote: >>>>>>> > I added my comment to the old question >>>>>>> > here: http://www.mantisbt.org/forums/viewtopic.php?f=2&t=19571 >>>>>>> > Axis1 can't be used in OSGI >>>>>>> > >>>>>>> > (see http://stackoverflow.com/questions/4566580/strange-interaction-with-axis-osgi ), >>>>>>> > so I'm trying to use Axis2 to generate Java classes from Mantis >>>>>>> > WSDL, but it >>>>>>> > does not support rcp/encoded. >>>>>>> > Any solutions? >>>>>>> > >>>>>>> > -- >>>>>>> > Alex >>>>>>> > >>>>>>> > >>>>>>> > ------------------------------------------------------------------------------ >>>>>>> > All the data continuously generated in your IT infrastructure >>>>>>> > contains a definitive record of customers, application performance, >>>>>>> > security threats, fraudulent activity, and more. Splunk takes this >>>>>>> > data and makes sense of it. IT sense. And common sense. >>>>>>> > http://p.sf.net/sfu/splunk-novd2d >>>>>>> > _______________________________________________ >>>>>>> > Mantisbt-soap-dev mailing list >>>>>>> > Man...@li... >>>>>>> > https://lists.sourceforge.net/lists/listinfo/mantisbt-soap-dev >>>>>>> > >>>>>>> > >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sent from my (old) computer >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Alex >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Alex >>>> >>>> >>>> >>>> >>>> -- >>>> Sent from my (old) computer >>> >>> >>> >>> >>> -- >>> Alex >> >> >> >> >> -- >> Sent from my (old) computer > > > > > -- > Alex -- Sent from my (old) computer |