glassfish
  1. glassfish
  2. GLASSFISH-20735

Creating a new maven archeType to generate a maven project template for supporting GlassFish OSGi Web

    Details

    • Type: New Feature New Feature
    • Status: In Progress
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.1
    • Component/s: OSGi-JavaEE
    • Labels:
      None

      Description

      Creating a new maven archeType to generate a maven project template for supporting GlassFish OSGi Web.

      The maven plugin should make an user can use GlassFish OSGi Web more easy.

      FighterFish's sample.parent-pom can be used as a template for the archeType.

        Activity

        Hide
        TangYong added a comment -

        Sahoo,

        archetype-osgi-web.zip contains source files and sample-osgi-web.zip contains the final result.

        PL. Reviewing them, thanks.

        Thanks Cheng Xiao Ming offering patch too!

        Tang

        Show
        TangYong added a comment - Sahoo, archetype-osgi-web.zip contains source files and sample-osgi-web.zip contains the final result. PL. Reviewing them, thanks. Thanks Cheng Xiao Ming offering patch too! Tang
        Hide
        asst2003 added a comment -

        After reviewing with Tang and Tang's confirmation, archetype-osgi-web has been finished. Because of file uploading's permission, I have requested Tang to upload the patch and final result.

        Thanks
        Cheng Xiao Ming

        Show
        asst2003 added a comment - After reviewing with Tang and Tang's confirmation, archetype-osgi-web has been finished. Because of file uploading's permission, I have requested Tang to upload the patch and final result. Thanks Cheng Xiao Ming
        Hide
        TangYong added a comment - - edited

        Updating the feature's summary. The reason is that while discussing with Sahoo,

        [Sanjeeb]
        I think we need different archetypes for different types of applications: one for war, one for ejb-osgi bundle.

        So, I will create another feature for ejb-osgi bundle.

        Show
        TangYong added a comment - - edited Updating the feature's summary. The reason is that while discussing with Sahoo, [Sanjeeb] I think we need different archetypes for different types of applications: one for war, one for ejb-osgi bundle. So, I will create another feature for ejb-osgi bundle.
        Hide
        TangYong added a comment -

        Sahoo,

        After creating a maven project using the new maven archeType, in the create maven project, its pom looks like the following:

        <modelVersion>4.0.0</modelVersion>
        <parent>
        <artifactId>sample.parent-pom</artifactId>
        <groupId>org.glassfish.fighterfish</groupId>
        <version>1.0.1</version>
        </parent>
        <groupId>XXX</groupId>
        <artifactId>YYY</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <name>ZZZ</name>
        ...

        Here, I have a question needing to be discussed,

        Currently, sample.parent-pom's version should be 1.0.3, however, in sample.uas.api's pom from fighterfish's trunk, sample.parent-pom's version is 1.0.1.

        So, needing to confirm the sample.parent-pom's version in the created maven project. (I am assuming that sample.uas.api and other should be updated).

        Show
        TangYong added a comment - Sahoo, After creating a maven project using the new maven archeType, in the create maven project, its pom looks like the following: <modelVersion>4.0.0</modelVersion> <parent> <artifactId>sample.parent-pom</artifactId> <groupId>org.glassfish.fighterfish</groupId> <version>1.0.1</version> </parent> <groupId>XXX</groupId> <artifactId>YYY</artifactId> <version>1.0.0-SNAPSHOT</version> <name>ZZZ</name> ... Here, I have a question needing to be discussed, Currently, sample.parent-pom's version should be 1.0.3, however, in sample.uas.api's pom from fighterfish's trunk, sample.parent-pom's version is 1.0.1. So, needing to confirm the sample.parent-pom's version in the created maven project. (I am assuming that sample.uas.api and other should be updated).

          People

          • Assignee:
            TangYong
            Reporter:
            TangYong
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: