大家
好,我们的 Maven 脚本目前是为了在 tomcat6(开发)服务器中编译/打包和部署而编写的。这有助于我们自动化构建-部署过程。
展望未来,我们希望使用 MAVEN脚本自动部署到 WAS7 (Websphere 7) 服务器。我读过的几篇文章谈到了调用可以执行部署到 websphere 的 ANT 任务。
任何人都可以共享相同的 Maven 脚本/标签吗?
大家
好,我们的 Maven 脚本目前是为了在 tomcat6(开发)服务器中编译/打包和部署而编写的。这有助于我们自动化构建-部署过程。
展望未来,我们希望使用 MAVEN脚本自动部署到 WAS7 (Websphere 7) 服务器。我读过的几篇文章谈到了调用可以执行部署到 websphere 的 ANT 任务。
任何人都可以共享相同的 Maven 脚本/标签吗?
我不知道这是否适用于 WAS 7,但 IBM 为 WAS 6 和 Maven 集成提供支持:
一家(著名的)法国 IT 咨询公司列出了与著名的Cargo 插件的兼容性,该插件允许远程控制服务器:http ://blog.xebia.fr/2008/11/05/lintegration-continue-avec-cargo/ 。但是正如您所看到的(即使您不懂法语;D),Websphere 并没有得到很好的支持。
它可能对您没有帮助,但主要思想是 Maven 和 WAS 7 集成对您来说可能比其他服务器更痛苦;)
你可以使用这个插件 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>