dev@glassfish.java.net

EJB: Review Request for changes to EJB pom.xml files

From: Nachiappan Veerappan Nachiappan <Nachiappan.Veerappan_at_Sun.COM>
Date: Mon, 20 Apr 2009 11:31:36 -0700

Hello,

I adding a new module under *EJB* directory called "admin" for the *EJB*
admin cli commands. I would request to review my pom.xml changes.

Thanks,
Nachiappan

1. v3/ejb/pom.xml

nachi:ejb $ svn diff pom.xml
Index: pom.xml
===================================================================
--- pom.xml (revision 26267)
+++ pom.xml (working copy)
@@ -56,5 +56,6 @@
         <module>ejb-container</module>
         <module>ejb-timer-databases</module>
         <module>ejb-timer-service-app</module>
+ <module>admin</module>
     </modules>
 </project>

2. The new pom.xml for admin module under ejb directory.

v3/ejb/admin/pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>

        <groupId>org.glassfish.ejb</groupId>

        <artifactId>ejb</artifactId>

        <version>3.0-SNAPSHOT</version>

    </parent>

    <artifactId>ejb-admin</artifactId>

    <packaging>hk2-jar</packaging>

    <name>EJB admin</name>



    <developers>

        <developer>

            <id>nachi_glassfish</id>

            <name>Nachiappan Veerappan Nachiappan</name>

            <url>http://blogs.sun.com/nachi</url>

            <organization>Sun Microsystems, Inc.</organization>

            <roles>

                <role>developer</role>

            </roles>

        </developer>

    </developers>

    <build>

    <resources>

            <resource>

                <directory>src/main/java</directory>

                <includes>

                    <include>**/*.properties</include>

                    <include>**/*.xsd</include>

                </includes>

            </resource>

            <resource>

                <directory>src/main/resources</directory>

                <includes>

                    <include>**/*.1</include>

                </includes>

            </resource>

          </resources>

    </build>

   

    <dependencies>

        <dependency>

            <groupId>com.sun.enterprise</groupId>

            <artifactId>hk2</artifactId>

        </dependency>

        <dependency>

            <groupId>org.glassfish.admin</groupId>

            <artifactId>cli-framework</artifactId>

            <version>${project.version}</version>

        </dependency>

        <dependency>

            <groupId>org.glassfish.admin</groupId>

            <artifactId>config-api</artifactId>

            <version>${project.version}</version>

        </dependency>

        <dependency>

            <groupId>org.glassfish.common</groupId>

            <artifactId>glassfish-api</artifactId>

        </dependency>

        <dependency>

            <groupId>org.glassfish.core</groupId>

            <artifactId>kernel</artifactId>

            <version>${project.version}</version>

            <scope>test</scope>

        </dependency>

        <dependency>

            <groupId>org.glassfish.tests</groupId>

            <artifactId>utils</artifactId>

            <version>${project.version}</version>

            <scope>test</scope>

        </dependency>

        <dependency>

            <groupId>org.glassfish.admin</groupId>

            <artifactId>admin-cli</artifactId>

            <version>${project.version}</version>

        </dependency>

    <dependency>

            <groupId>org.glassfish.ejb</groupId>

            <artifactId>ejb-internal-api</artifactId>

            <version>${project.version}</version>

        </dependency>

    </dependencies>

</project>