如何使用maven做的WebSphere 7部署自动化?(How to do websphere 7

2019-09-21 00:47发布

大家好
我们的Maven的脚本正在写入编译/包和在tomcat6中(开发)服务器部署。 这有助于我们在自动化构建部署过程。

展望未来,我们希望使用Maven脚本来完成自动部署到WAS7(7的Websphere)服务器 。 几篇文章我读有关调用,可以到WebSphere执行部署Ant任务的会谈。

可以为同一人份额行家脚本/标签?

Answer 1:

我不知道是否适合为7,但IBM WAS为6和Maven集成提供支持:

  • http://sdudzin.blogspot.fr/2007/09/maven-2-and-websphere-automated-build.html
  • https://www.ibm.com/developerworks/wikis/download/attachments/113607155/RAD_755_MAVEN_0601.pdf?version=1
  • Maven的集成RAD7.5自动的Websphere兼容EAR一起创作
  • http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14486753

A(著名)法国IT咨询公司名单兼容性与众所周知的货物插件 ,允许对服务器进行远程控制: http://blog.xebia.fr/2008/11/05/lintegration-continue-avec-cargo/ 。 但正如你所看到的(即使你不懂法语; d)下,WebSphere是不肯定的很好的支持。

它不会可能帮助你,但主要的想法是Maven和为7的整合可能会为你的其他服务器更痛苦;)



Answer 2:

你可以使用这个插件http://code.google.com/p/websphere-maven-plugin/

<plugin>
 <groupId>Websphere7AM.plugin</groupId>
 <artifactId>websphere7am-maven-plugin</artifactId>
 <version>1.0.0</version>
 <configuration>
  <defaultCommand>
  <host>localhost</host>
  <port>8880</port>
 </defaultCommand>
 <commands>
  <command>
   <command>INSTALL</command>
   <appName>My Application</appName>
   <earFile>myapp.ear</earFile>
   <target>WebSphere:cell=myhostNode01Cell,node=myhostNode01,server=server1</target>
   <description>Install my app</description>
  </command>
 </commands>
</configuration>
<executions>
 <execution>
 <phase>compile</phase>
 <goals>
  <goal>was</goal>
 </goals>
 </execution>
</executions>
</plugin>


文章来源: How to do websphere 7 deployment automation using maven?