Hi,

   It creates the stubs but it doesn't compile those files and put it in
the jar file. Now I have set the java_home to IBM JDK, but still it
doesn't happen, any idea? How to trouble shoot? Is it that it is not
able to compiling the code since the folder is different or something.
The output log is given below. 

I found one more thing that the maven.was40.ejb.deployOptions property
is not used in the plugin code. I added to it.

    <java className="com.ibm.etools.ejbdeploy.EJBDeploy"
          fork="true"
          classpathRef="ejbdeploy.classpath">
      <env key="JAVA_HOME" value="${maven.was40.home}/java"/>
      <env key="PATH" value="${maven.was40.home}/java/bin"/>
      <jvmarg value="-Xmx512m"/>
      <sysproperty key="websphere.lib.dir"
value="${maven.was40.home}/lib"/>
      <arg value="${maven.was40.ejb.file}" />
      <arg value="${workingDir}" />
      <arg value="${maven.was40.ejb.out.file}" />
      ** <arg line="${maven.was40.ejb.deployOptions}"/> ** //added by me
      <arg value="-cp"/>
      <arg value="${cpMaven}"/>
    </java>

    [java] Generating deployment code
    [java]   Processing session bean: AttributeManagerEJB
    [java]   Processing session bean: ContentEJB
    [java]   Processing session bean: CacheLoaderEJB
    [java]   Processing session bean: CollectionManagerEJB
    [java]   Processing session bean: VisitorManagerEJB
    [java]   Processing session bean: ShareDataEJB
    [java]   Processing session bean: VisitorDataAccessEJB
    [java] Building: /vsrm-ejb-2.2.jar.
    [java]   Invoking Java Builder on /vsrm-ejb-2.2.jar.
    [java]   Scrubbing output folder
    [java]   Analyzing packages
    [java]   Analyzing sources
    [java]   Compiling content of ejbModule/com/mmm/vsrm/service
    [java]   Copying all resources on the classpath
    [java]   Build done.
    [java]   Java build completed
    [java] Invoking RMIC.
    [java] Building: /vsrm-ejb-2.2.jar.
    [java]   Invoking Java Builder on /vsrm-ejb-2.2.jar.
    [java]   Reading resource change information for : vsrm-ejb-2.2.jar
    [java]   Updating resources on the classpath
    [java]   Build done.
    [java]   Java build completed
    [java]   Building: /vsrm-ejb-2.2.jar. Invoking Java Builder on
/vsrm-ejb-2.2.jar.
    [java]   Building: /vsrm-ejb-2.2.jar. Reading resource change
information for : vsrm-ejb-2.2.jar
    [java]   Building: /vsrm-ejb-2.2.jar. 
    [java]   Building: /vsrm-ejb-2.2.jar. Updating resources on the
classpath
    [java]   Building: /vsrm-ejb-2.2.jar. Build done.
    [java]   Building: /vsrm-ejb-2.2.jar. 
    [java]   Building: /vsrm-ejb-2.2.jar. Java build completed
    [java]   Building: /vsrm-ejb-2.2.jar. Invoking Validation on
/vsrm-ejb-2.2.jar.
    [java]   Building: /vsrm-ejb-2.2.jar. 
    [java]   Updating.
    [java] Shutting down workbench.
    [java] EJBDeploy complete.
    [java] 0 Errors, 6 Warnings, 0 Informational Messages


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 19, 2004 5:56 PM
To: Maven Users List
Subject: RE: How can I generate Deploy and RMIC Code for IBM Websphere,
I couldn't find any plugins

"Veerasamy, Thirumalai (Cognizant)" <[EMAIL PROTECTED]> wrote
on 
19/03/2004 11:07:07 PM:

> I could see this code in goal "was40:generate-ejb-code"
> 
>     <java className="com.ibm.etools.ejbdeploy.EJBDeploy"
>           fork="true"
>           classpathRef="ejbdeploy.classpath">
>       <env key="JAVA_HOME" value="${maven.was40.home}/java"/>
>       <env key="PATH" value="${maven.was40.home}/java/bin"/>
>       <jvmarg value="-Xmx512m"/>
>       <sysproperty key="websphere.lib.dir"
> value="${maven.was40.home}/lib"/>
>       <arg value="${maven.was40.ejb.file}" />
>       <arg value="${workingDir}" />
>       <arg value="${maven.was40.ejb.out.file}" />
>       <arg value="-cp"/>
>       <arg value="${cpMaven}"/>
>     </java>
> 
> which set the java_home automatically. As I told you I am using ver
1.1
> plugin. I think it was not there in ver 1.0 plugin. Do you still want
me
> to set the java_home and path there? 

Yes. RMIC will fail without the IBM JDK on the path. Which, under
windows 
xp for me, doesn't happen using the plugin. The above was my attempt to 
get it to work, but it is not consistent. 
--
dIon Gillard, Multitask Consulting
This e-mail and any files transmitted with it are for the sole use of the intended 
recipient(s) and may contain confidential and privileged information.
If you are not the intended recipient, please contact the sender by reply e-mail and 
destroy all copies of the original message. 
Any unauthorised review, use, disclosure, dissemination, forwarding, printing or 
copying of this email or any action taken in reliance on this e-mail is strictly 
prohibited and may be unlawful.

                Visit us at http://www.cognizant.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to