re was6-plugin: it needs a local was6-installation. has anybody tried to track down the files which are actually necessary to keep the was6-plugin running (I guess some was-ant-tasks.jar, etc.) ?
-----Ursprüngliche Nachricht----- Von: news [mailto:[EMAIL PROTECTED] Im Auftrag von Jon SlinnHawkins Gesendet: Freitag, 27. Juni 2008 15:09 An: [email protected] Betreff: Re: Maven & WebSphere 6.1 Hi Chris This is exactly what i was looking for - you mentioned below that this was part of the batch file you use. Are there any WAS 6.1 libraries missing from the list below. Cheers Jon [EMAIL PROTECTED] wrote: > Hi. > > I do not get maven to actually generate the EJB deployment code, WebSphere > itself will do it at deployment time, so I do. If nothing else, this will > give you a list of the jars that you need. > > Using RSA V7, it defines a classpath container that has all of the > necessary jars in it needed to support complete websphere 6.1 development. > What I have done is to define a runtime library/aggregrate pom for the > websphere runtime. I have not needed to define one for the JRE. > > This is part of a batch file that I used to copy the necessary runtime > files (as defined in the classpath container) to a temp holding dir, and > then install/deploy them into your repo. > > md C:\Temp\Maven\WAS61 > > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\lib\WMQ\java\lib\com.ibm.mq.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\lib\WMQ\java\lib\com.ibm.mqjms.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program Files\IBM\SDP70\runtimes\base_v61\lib\bootstrap.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program Files\IBM\SDP70\runtimes\base_v61\lib\j2ee.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program Files\IBM\SDP70\runtimes\base_v61\lib\mail-impl.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program Files\IBM\SDP70\runtimes\base_v61\lib\marshall.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.ejbportable_6.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.emf_2.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.portletcontainer_2.0.0.jar" > > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.runtime.dist_6.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.runtime_6.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.sib.server_2.0.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.sip.container_6.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.wccm_6.1.0.jar" > C:\Temp\Maven\WAS61 > copy "C:\Program > Files\IBM\SDP70\runtimes\base_v61\plugins\com.ibm.ws.webcontainer_2.0.0.jar" > C:\Temp\Maven\WAS61 > > That should have these files in the C:\Temp\maven\WAS61 dir: > > 50,767 bootstrap.jar > 430,143 com.ibm.mq.jar > 1,238,366 com.ibm.mqjms.jar > 77,523 com.ibm.ws.ejbportable_6.1.0.jar > 3,355,425 com.ibm.ws.emf_2.1.0.jar > 622,223 com.ibm.ws.portletcontainer_2.0.0.jar > 1,927,102 com.ibm.ws.runtime.dist_6.1.0.jar > 53,066,732 com.ibm.ws.runtime_6.1.0.jar > 11,771,638 com.ibm.ws.sib.server_2.0.0.jar > 1,179,014 com.ibm.ws.sip.container_6.1.0.jar > 9,221,353 com.ibm.ws.wccm_6.1.0.jar > 3,267,808 com.ibm.ws.webcontainer_2.0.0.jar > 546,698 j2ee.jar > 202,255 mail-impl.jar > 72,730 marshall.jar > > I deployed them to the repo (in this case proximity) using: > > call mvn deploy:deploy-file -Dfile=com.ibm.mq.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=com.ibm.mq > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.mqjms.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=com.ibm.mqjms > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=bootstrap.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=bootstrap > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=j2ee.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=j2ee -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=mail-impl.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=mail-impl > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=marshall.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=marshall -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.ejbportable_6.1.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.ejbportable_6.1.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.emf_2.1.0.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=com.ibm.ws.emf_2.1.0 > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.portletcontainer_2.0.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.portletcontainer_2.0.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.runtime.dist_6.1.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.runtime.dist_6.1.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.runtime_6.1.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.runtime_6.1.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.sib.server_2.0.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.sib.server_2.0.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.sip.container_6.1.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.sip.container_6.1.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.wccm_6.1.0.jar > -DgroupId=com.ibm.websphere.appserver -DartifactId=com.ibm.ws.wccm_6.1.0 > -Dversion=6.1 -Dpackaging=jar -DgeneratePom=true > call mvn deploy:deploy-file -Dfile=com.ibm.ws.webcontainer_2.0.0.jar > -DgroupId=com.ibm.websphere.appserver > -DartifactId=com.ibm.ws.webcontainer_2.0.0 -Dversion=6.1 > -Dpackaging=jar -DgeneratePom=true > > I created a pom that aggregrates them all together: > > <?xml version="1.0" encoding="UTF-8"?> > <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> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>runtime</artifactId> > <version>6.1</version> > <packaging>pom</packaging> > <description>Library POM for the WebSphere v6.1 runtime.</description> > <dependencies> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.mq</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.mqjms</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>bootstrap</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>j2ee</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>mail-impl</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>marshall</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.ejbportable_6.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.emf_2.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.portletcontainer_2.0.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.runtime.dist_6.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.runtime_6.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.sib.server_2.0.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.sip.container_6.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.wccm_6.1.0</artifactId> > <version>6.1</version> > </dependency> > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>com.ibm.ws.webcontainer_2.0.0</artifactId> > <version>6.1</version> > </dependency> > </dependencies> > </project> > > I deployed it: > > call mvn deploy:deploy-file -Dfile=websphere-61.pom > -DpomFile=websphere-61.pom > > So, then all I need to do it to add this dependency to my code, and we're > all done. > > <dependency> > <groupId>com.ibm.websphere.appserver</groupId> > <artifactId>runtime</artifactId> > <version>6.1</version> > <type>pom</type> > <scope>provided</scope> > </dependency> > > Hope this helps. > > -Chris > > "Jo Support" <[EMAIL PROTECTED]> wrote on 10/06/2008 20:55:21: > >> Hello folks, >> >> I'm following the instructions from >> > http://www.jroller.com/peter_pilgrim/entry/battling_with_maven_2_integrating > in >> order to deploy EJBs for WebSphere 6.1. According to Pilgrim, I should > have >> the following jars under <was6home>/lib : >> >> - wsanttasks.jar >> - webservices.jar >> - wsprofile.jar >> - ffdc.jar >> - wsdl4j.jar >> - commons-logging-api.jar >> - commons-discovery.jar >> - ras.jar >> - wsexception.jar >> - emf.jar >> - classloader.jar >> >> But they're missing. I have >> >> IBM WebSphere 6.1 AS Network Deployment >> >> - Am I using a wrong version of WAS? >> - Am I following an out-of-date how-to guide? >> >> Thanks in advance, >> Jo >> >> >> The following message has been automatically added by the Internet mail >> gateway to comply with the Group's Information Security requirements. >> >> "This e-mail has arrived via the Internet, and therefore you should be >> cautious about its origin and content. Replies which contain sensitive >> information and / or legal/contractual obligations are particularly > vulnerable. >> In these cases you should not reply unless you are authorised to do so, >> and adequate encryption is employed." >> >> If you have any questions, please contact the IS Service Desk. > > ********************************************************************** > CAUTION - This message is intended for the addressee named above. It may > contain privileged or confidential information. > > If you are not the intended recipient of this message you must: > - Not use, copy, distribute or disclose it to anyone other than the addressee; > - Notify the sender via return email; and > - Delete the message (and any related attachments) from your computer > immediately. > > Internet emails are not necessarily secure. Australian Associated Motors > Insurers Limited ABN 92 004 791 744 (AAMI), and its related entities, do not > accept responsibility for changes made to this message after it was sent. > > Unless otherwise stated, views expressed within this email are the author's > own and do not represent those of AAMI. > ********************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
