Search code examples
mavenejbstubcontinuum

Creating stub files for ejb in maven build tool


Team,

Our project makes use of EJB, was 6.1 is our server, While deploying the code , am in need of stub files to be present in EAR (Maven Generated). Inorder to achieve this, am using was6 plug in our pom.xml

<plugins>
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>was6-maven-plugin</artifactId>
        <executions>
        <execution>
           <goals>
                    <goal>ejbdeploy</goal>
            </goals>
         </execution>
        </executions>
    </plugin>

    <plugin>
        <artifactId>maven-ejb-plugin</artifactId>
        <configuration>
        <archive>
        <manifest>
               <addClasspath>true</addClasspath>
                     <classpathPrefix>lib/</classpathPrefix>
        </manifest>
        </archive>
        </configuration>
    </plugin>
</plugins>

For this we need to set the environment variables "WAS_HOME".

But we cannot set the wasHome in continuum build server and hence we are getting BUILD ERROR - "wasHome not defined"

Is that any other way to achieve this? - Creating the stub files for all ejb class without using WAS 6 maven plugin in Maven.


Solution

  • Inorder to achieve this we can set the parameter(ejbdeploy = true) in was6 server install configuration xml and its worked.

    Thanks for all the responses.