jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
mevenide
  • mevenide
  • MEVENIDE-188

support for Continuum

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: mevenide-eclipse, mevenide-idea, mevenide-jbuilder, mevenide-netbeans, mevenide2-netbeans
  • Labels:
    None
  • Number of attachments :
    3

Description

(from mailing list)

I imagine they would talk to the server
over XMLRPC and could check the status of a project, trigger builds,
etc. Maybe even get back output from a failed build and pinpoint
compile/test errors in code

there should shortly be a SOAP interface also, which may be easier.

If somebody wants to work on this we'll prioritise the documentation of the XMLRPC service, and help wherever we can.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    continuum-2.patch
    13/Oct/07 4:02 PM
    67 kB
    Mathias Arens
  2. Text File
    Continuum-Plugin-for-1.1-beta-4-snapshot.patch
    11/Oct/07 9:23 AM
    70 kB
    Mathias Arens
  1. continuum-1.1-beta-4 netbeans 6 beta1.jpg
    115 kB
    11/Oct/07 9:30 AM

Issue Links

depends upon

Bug - A problem which impairs or prevents the functions of the product. CONTINUUM-367 error when calling getprojects() through xml-rpc

  • Blocker - Blocks development and/or testing work, production could not run
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Improvement - An improvement or enhancement to an existing feature or task. CONTINUUM-128 Generate XML-RPC server and client

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Milos Kleint added a comment - 28/Apr/05 12:02 PM

I probably won't be able to work on it in the coming month or so. Not for the next release but definitely before 1.0. I guess the support should be somewhat generic to allow to plug ant based projects as well. So the IDE module/plugin should not depend on maven/mevenide much or at all.

Show
Milos Kleint added a comment - 28/Apr/05 12:02 PM I probably won't be able to work on it in the coming month or so. Not for the next release but definitely before 1.0. I guess the support should be somewhat generic to allow to plug ant based projects as well. So the IDE module/plugin should not depend on maven/mevenide much or at all.
Hide
Permalink
gilles dodinet added a comment - 28/Apr/05 12:28 PM

although i haven't participated in the discussion on the mailing list, ive followed it. i'd gladly collaborate on this. but like milos it may be in something like one month, because my priority right now is to rewrite the maven-pde-plugin to "unmess" eclipse plugin build.

Show
gilles dodinet added a comment - 28/Apr/05 12:28 PM although i haven't participated in the discussion on the mailing list, ive followed it. i'd gladly collaborate on this. but like milos it may be in something like one month, because my priority right now is to rewrite the maven-pde-plugin to "unmess" eclipse plugin build.
Hide
Permalink
Milos Kleint added a comment - 24/May/05 11:44 AM

we should wait for the rpc client to be created before doing UI.

Show
Milos Kleint added a comment - 24/May/05 11:44 AM we should wait for the rpc client to be created before doing UI.
Hide
Permalink
Milos Kleint added a comment - 24/Oct/05 5:59 AM

cannot start ide integration without CONTINUUM-367 being fixed.

Show
Milos Kleint added a comment - 24/Oct/05 5:59 AM cannot start ide integration without CONTINUUM-367 being fixed.
Hide
Permalink
Milos Kleint added a comment - 02/Dec/05 3:03 PM

started work on this one, basic listing of projects done, able to refresh state and force rebuild.

Show
Milos Kleint added a comment - 02/Dec/05 3:03 PM started work on this one, basic listing of projects done, able to refresh state and force rebuild.
Hide
Permalink
Ross Lamont added a comment - 20/Aug/06 8:37 PM

Is it fair to assume that this task is still open because "Refresh" and "Add Project..." are not yet enabled (amongst other things)? The Continuum integration is nice - I like that I don't have to manually refresh the status of projects.

Show
Ross Lamont added a comment - 20/Aug/06 8:37 PM Is it fair to assume that this task is still open because "Refresh" and "Add Project..." are not yet enabled (amongst other things)? The Continuum integration is nice - I like that I don't have to manually refresh the status of projects.
Hide
Permalink
Milos Kleint added a comment - 21/Aug/06 12:10 AM

ross lamont: yes, i've put the continuum support on hold currently and it's definitely not finished. Adding the various project types is missing, a general refresh strategy as well (it currently refreshes automatically only when you force a rebuild). The XML-RPC interface doesn't allow to access all the fields currently. plus the UI needs some redesign..

Show
Milos Kleint added a comment - 21/Aug/06 12:10 AM ross lamont: yes, i've put the continuum support on hold currently and it's definitely not finished. Adding the various project types is missing, a general refresh strategy as well (it currently refreshes automatically only when you force a rebuild). The XML-RPC interface doesn't allow to access all the fields currently. plus the UI needs some redesign..
Hide
Permalink
Mathias Arens added a comment - 11/Oct/07 9:23 AM

Here is a patch for of the continuum plugin. Now the plugin works for the current continuum-1.1-beta-4-SNAPSHOT.

The plugin is now based on the continuum-xmlrpc-client shipped with continuum. The old libs/continuum-rpc project is not used anymore. I added support for project groups and authentication. Fetching the latest build results is supported, too like in the old version.

Thus the plugin should support all features it supported for continuum 1.0.x but for continuum 1.1-beta-x.

Due to a bug in the continuum-1.1-beta-3 release the plugin cannot be used with the latest release. But I tested it with the latest 1.1-beta-4-SNAPSHOT.

To test the plugin, please build continuum on your box before. I didn't add any snapshot repositories to the pom.

Show
Mathias Arens added a comment - 11/Oct/07 9:23 AM Here is a patch for of the continuum plugin. Now the plugin works for the current continuum-1.1-beta-4-SNAPSHOT. The plugin is now based on the continuum-xmlrpc-client shipped with continuum. The old libs/continuum-rpc project is not used anymore. I added support for project groups and authentication. Fetching the latest build results is supported, too like in the old version. Thus the plugin should support all features it supported for continuum 1.0.x but for continuum 1.1-beta-x. Due to a bug in the continuum-1.1-beta-3 release the plugin cannot be used with the latest release. But I tested it with the latest 1.1-beta-4-SNAPSHOT. To test the plugin, please build continuum on your box before. I didn't add any snapshot repositories to the pom.
Hide
Permalink
Mathias Arens added a comment - 11/Oct/07 9:30 AM

Screenshot of patch Continuum-Plugin-for-1.1-beta-4-snapshot.patch with support for continuum-1.1

Show
Mathias Arens added a comment - 11/Oct/07 9:30 AM Screenshot of patch Continuum-Plugin-for-1.1-beta-4-snapshot.patch with support for continuum-1.1
Hide
Permalink
Milos Kleint added a comment - 13/Oct/07 6:08 AM

Cool, thanks a lot for the patch.

Do I understand it correctly that servers prior to 1.1-beta4-SNAPSHOT will not be supported by the netbeans integration after applying the patch?

Show
Milos Kleint added a comment - 13/Oct/07 6:08 AM Cool, thanks a lot for the patch. Do I understand it correctly that servers prior to 1.1-beta4-SNAPSHOT will not be supported by the netbeans integration after applying the patch?
Hide
Permalink
Mathias Arens added a comment - 13/Oct/07 3:49 PM

It should work with continuum 1.1-beta-2 and beta-1. But it does not work with the 1.0.x versions. Therefore the ProjectsReader would have be to reintegrated again.

Show
Mathias Arens added a comment - 13/Oct/07 3:49 PM It should work with continuum 1.1-beta-2 and beta-1. But it does not work with the 1.0.x versions. Therefore the ProjectsReader would have be to reintegrated again.
Hide
Permalink
Mathias Arens added a comment - 13/Oct/07 4:02 PM

I extended the first patch a little.

1. The http client dependency could be removed because I switched to the ContinuumXmlRpc.getBuildOutput() routine.

2. The standard continuum status icons are integrated into the plugin.

Show
Mathias Arens added a comment - 13/Oct/07 4:02 PM I extended the first patch a little. 1. The http client dependency could be removed because I switched to the ContinuumXmlRpc.getBuildOutput() routine. 2. The standard continuum status icons are integrated into the plugin.
Hide
Permalink
Milos Kleint added a comment - 26/Oct/07 3:02 AM

reassigning to Laurent.

Show
Milos Kleint added a comment - 26/Oct/07 3:02 AM reassigning to Laurent.
Hide
Permalink
Laurent Foret added a comment - 03/Dec/07 2:32 PM

I refactored the continuum rpc client in order to use the 3.0 xmlrpc client.

I am going to apply Mathias patch and then modify it in order to use the old continuum client for 1.0.x continuum release.

Then we still need the http client dependency for 1.0.x continuum..

Show
Laurent Foret added a comment - 03/Dec/07 2:32 PM I refactored the continuum rpc client in order to use the 3.0 xmlrpc client. I am going to apply Mathias patch and then modify it in order to use the old continuum client for 1.0.x continuum release. Then we still need the http client dependency for 1.0.x continuum..
Hide
Permalink
Milos Kleint added a comment - 11/Sep/08 4:25 AM

continuum support submitted to continuum project

Show
Milos Kleint added a comment - 11/Sep/08 4:25 AM continuum support submitted to continuum project

People

  • Assignee:
    Laurent Foret
    Reporter:
    Brett Porter
Vote (1)
Watch (2)

Dates

  • Created:
    28/Apr/05 8:39 AM
    Updated:
    11/Sep/08 4:25 AM
    Resolved:
    11/Sep/08 4:25 AM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.