Petals Studio

New way to create Petals components in the studio

Details

  • Type: Improvement Request Improvement Request
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Duplicate
  • Affects Version/s: 1.2.0
  • Fix Version/s: 1.3.4
  • Component/s: Petals Tools
  • Security Level: Public
  • Description:
    Hide

    Currently, the studio uses the Petals Maven plug-in to create Petals components.
    It also ignores custom settings.xml files.

    In fact, the studio should take a different approach:

    • First, it should provide a better wizard to create components.
    • In addition to Maven information, it should customize the generated code (support for providers, consumers, generate code from a WSDL) and not rely on the Petals Maven plug-in anymore.
    • A POM should be generated too, from a template and a given version of the CDK, selected in the wizard.
    • Once generated, the Java project should be completed by M2 Eclipse to retrieve Maven dependencies.
    • Or, there could be an option in the preferences to indicate a local repository or directory of resources (to be thought...).

    The wizard may also be replaced by another solution (e.g. to synchronize component's WSDL and code processor): wizard + builder or wizard + action.

    Show
    Currently, the studio uses the Petals Maven plug-in to create Petals components. It also ignores custom settings.xml files. In fact, the studio should take a different approach:
    • First, it should provide a better wizard to create components.
    • In addition to Maven information, it should customize the generated code (support for providers, consumers, generate code from a WSDL) and not rely on the Petals Maven plug-in anymore.
    • A POM should be generated too, from a template and a given version of the CDK, selected in the wizard.
    • Once generated, the Java project should be completed by M2 Eclipse to retrieve Maven dependencies.
    • Or, there could be an option in the preferences to indicate a local repository or directory of resources (to be thought...).
    The wizard may also be replaced by another solution (e.g. to synchronize component's WSDL and code processor): wizard + builder or wizard + action.
  • Environment:
    -

Issue Links

Activity

Hide
Vincent Zurczak added a comment - Fri, 3 May 2013 - 15:16:24 +0200

Almost the same, except the link with Maven is now made by the user and not directly integrated and/or configured within the studio.

Show
Vincent Zurczak added a comment - Fri, 3 May 2013 - 15:16:24 +0200 Almost the same, except the link with Maven is now made by the user and not directly integrated and/or configured within the studio.

People

Dates

  • Created:
    Wed, 12 Oct 2011 - 16:24:37 +0200
    Updated:
    Tue, 2 Jul 2013 - 12:12:25 +0200
    Resolved:
    Fri, 3 May 2013 - 15:14:12 +0200