WSO2 Tools
  1. WSO2 Tools
  2. TOOLS-376

Providing Ant Build Support for C-App projects created using Carbon Studio

    Details

    • Type: New Feature New Feature
    • Status: Resolved Resolved
    • Priority: Normal Normal
    • Resolution: Won't Fix
    • Affects Version/s: Future
    • Fix Version/s: 1.0.12
    • Component/s: CApp
    • Labels:
      None

      Description

      When we create a C-App project using Carbon Studio, we have to use Carbon Studio to create and export the Car file for that C-App project. Currently we don't support creating and exporting Car file outside of Carbon Studio. But we should be able to build and export Car file from outside of Eclipse. This is very useful if we have integrated source repositories with a continuous integration server such as Husdon CI server. Therefore we need to support Apache Ant building for C-App projects. This issue is to request that feature in a future release of Carbon Studio.

        Activity

        Hide
        Harshana Eranga Martin
        added a comment -
        Made necessary changes including maven programmatically invocation is now in place for Carbon UI bundles and other POM based reference projects. Check commit 83495.
        Show
        Harshana Eranga Martin
        added a comment - Made necessary changes including maven programmatically invocation is now in place for Carbon UI bundles and other POM based reference projects. Check commit 83495.
        Hide
        Harshana Eranga Martin
        added a comment -
        Need to be improved for Rules and Registry Handlers. This is working for other project types.
        Show
        Harshana Eranga Martin
        added a comment - Need to be improved for Rules and Registry Handlers. This is working for other project types.
        Hide
        Harshana Eranga Martin
        added a comment -
        We are currently undergoing some major architectural level changes to improve the support for this. Therefore currently this work is on hold.

        Thanks and Regards,
        Harshana
        Show
        Harshana Eranga Martin
        added a comment - We are currently undergoing some major architectural level changes to improve the support for this. Therefore currently this work is on hold. Thanks and Regards, Harshana
        Hide
        Harshana Eranga Martin
        added a comment -
        We can simply support Ant when Maven support is in place, Hence this is marked as blocked by TOOLS-379
        Show
        Harshana Eranga Martin
        added a comment - We can simply support Ant when Maven support is in place, Hence this is marked as blocked by TOOLS-379
        Hide
        Harshana Eranga Martin
        added a comment -
        Since we have maven support in place, if you really want to use ant, you may want to look at http://maven.apache.org/ant-tasks/index.html.
        Show
        Harshana Eranga Martin
        added a comment - Since we have maven support in place, if you really want to use ant, you may want to look at http://maven.apache.org/ant-tasks/index.html .

          People

          • Assignee:
            Harshana Eranga Martin
            Reporter:
            Harshana Eranga Martin
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: