6

大家
好,我们的 Maven 脚本目前是为了在 tomcat6(开发)服务器中编译/打包和部署而编写的。这有助于我们自动化构建-部署过程。

展望未来,我们希望使用 MAVEN脚本自动部署到 WAS7 (Websphere 7) 服务器。我读过的几篇文章谈到了调用可以执行部署到 websphere 的 ANT 任务。

任何人都可以共享相同的 Maven 脚本/标签吗?

4

2 回答 2

3

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

一家(著名的)法国 IT 咨询公司列出了与著名的Cargo 插件的兼容性,该插件允许远程控制服务器:http ://blog.xebia.fr/2008/11/05/lintegration-continue-avec-cargo/ 。但是正如您所看到的(即使您不懂法语;D),Websphere 并没有得到很好的支持。

它可能对您没有帮助,但主要思想是 Maven 和 WAS 7 集成对您来说可能比其他服务器更痛苦;)

于 2012-08-09T07:53:38.530 回答
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>
于 2013-09-06T19:13:15.640 回答