Petals Studio

Provide an integration with m2eclipse

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Won't Fix
  • Affects Version/s: 1.1.1
  • Fix Version/s: 1.3.4
  • Component/s: Studio Product
  • Security Level: Public
  • Description:
    Hide

    m2eclipse is an Eclipse toolset to work with Maven from Eclipse.
    It was already tested in the very first versions of Petals Studio but it was removed due to several constraints. However, it has now gained in usability and stability. Instead of writting code to execute Maven commands (in a shell) from Eclipse, the studio should use m2eclipse.

    The integration with m2eclipse will have to provide the following artifacts:

    • Register the Petals Maven artifacts as a Maven catalog in m2eclipse (currently not working for local catalogs).
    • Configure projects with dependencies if necessary (MavenProjectConfigurator).
    • Make sure the Petals packaging types (service-unit, service-assembly...) appear in the tooling and are correctly used.
    • Replace the current solution to create Petals components and shared libraries. This may need to make some code API in m2eclipse and thus require to propose pacthes in the project.

    m2eclipse moved in the Eclipse Foundation few months ago.
    Several things have changed. Therefore, this integration should wait for the Indigo release.

    Show
    m2eclipse is an Eclipse toolset to work with Maven from Eclipse. It was already tested in the very first versions of Petals Studio but it was removed due to several constraints. However, it has now gained in usability and stability. Instead of writting code to execute Maven commands (in a shell) from Eclipse, the studio should use m2eclipse. The integration with m2eclipse will have to provide the following artifacts:
    • Register the Petals Maven artifacts as a Maven catalog in m2eclipse (currently not working for local catalogs).
    • Configure projects with dependencies if necessary (MavenProjectConfigurator).
    • Make sure the Petals packaging types (service-unit, service-assembly...) appear in the tooling and are correctly used.
    • Replace the current solution to create Petals components and shared libraries. This may need to make some code API in m2eclipse and thus require to propose pacthes in the project.
    m2eclipse moved in the Eclipse Foundation few months ago. Several things have changed. Therefore, this integration should wait for the Indigo release.
  • Environment:
    All

Issue Links

Activity

Vincent Zurczak made changes - Mon, 30 May 2011 - 12:33:52 +0200
Field Original Value New Value
Fix Version/s 1.3.0 [ 10190 ]
Priority Major [ 3 ]
Vincent Zurczak made changes - Mon, 30 May 2011 - 12:34:54 +0200
Link This issue blocks PETALSSTUD-131 [ PETALSSTUD-131 ]
Vincent Zurczak made changes - Mon, 30 May 2011 - 12:35:29 +0200
Link This issue blocks PETALSSTUD-113 [ PETALSSTUD-113 ]
Hide
Vincent Zurczak added a comment - Mon, 30 May 2011 - 12:41:50 +0200

Commits # 1974 to # 1976: initial contribution

Show
Vincent Zurczak added a comment - Mon, 30 May 2011 - 12:41:50 +0200 Commits # 1974 to # 1976: initial contribution
Vincent Zurczak made changes - Mon, 6 Feb 2012 - 10:15:50 +0100
Fix Version/s 1.4.0 [ 10323 ]
Fix Version/s 1.3.0 [ 10190 ]
Hide
Vincent Zurczak added a comment - Thu, 13 Dec 2012 - 19:25:57 +0100

There are still issues with m2eclipse.
It sometimes remains heavy to use. People should be able to install it if they want. But it should not be part of the initial package.

Show
Vincent Zurczak added a comment - Thu, 13 Dec 2012 - 19:25:57 +0100 There are still issues with m2eclipse. It sometimes remains heavy to use. People should be able to install it if they want. But it should not be part of the initial package.
Vincent Zurczak made changes - Thu, 13 Dec 2012 - 19:25:57 +0100
Resolution Won't Fix [ 2 ]
Status New [ 10000 ] Resolved [ 10004 ]
Fix Version/s 1.4.0 [ 10323 ]
Vincent Zurczak made changes - Fri, 3 May 2013 - 15:07:03 +0200
Status Resolved [ 10004 ] Closed [ 10005 ]
Fix Version/s 1.4.0 [ 10323 ]
Vincent Zurczak made changes - Tue, 2 Jul 2013 - 12:13:54 +0200
Fix Version/s 1.3.4 [ 10402 ]
Fix Version/s 1.4.0 [ 10323 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Resolved Resolved
563d 7h 52m
1
Vincent Zurczak
Thu, 13 Dec 2012 - 19:25:57 +0100
Resolved Resolved Closed Closed
140d 18h 41m
1
Vincent Zurczak
Fri, 3 May 2013 - 15:07:03 +0200

People

Dates

  • Created:
    Mon, 30 May 2011 - 12:33:42 +0200
    Updated:
    Tue, 2 Jul 2013 - 12:13:54 +0200
    Resolved:
    Thu, 13 Dec 2012 - 19:25:57 +0100