使用Maven for Ibm Web Experience Factory又称IBM WebSphere Portlet Factory项目?

时间:2012-02-27 13:10:11

标签: java maven websphere portlet websphere-portal

我们计划使用IBM Web Experience Factory进行未来的增强。从项目管理的角度来看,我们正在考虑使用Maven。但是由于没有在线帮助可以同时使用这些东西,我们无法继续前进。

如果有人可以提供意见,请告诉我。

3 个答案:

答案 0 :(得分:1)

我们做了一个需要在IBM Websphere上部署的Web应用程序,我们学到了很多东西。也许他们可以帮助你:

  • 如果您的应用程序依赖于某些IBM API(如Virtual Member Manager),您应该声明所提供的依赖关系并让容器为您管理它。出于编译目的,您应该将所需的JARS添加到Maven资源库(在我们的例子中是Archiva)。
  • 对于部署,您应该在Jython脚本上进行中继以执行作业。脚本的执行可以使用was6-maven-plugin完成(他们说他们可以处理EAR部署,但它只能通过Jython和wsadmin进行处理。也许你比我们更幸运)

答案 1 :(得分:1)

IBM Web Experience工厂没有直接的maven集成。

你最好的射门是使用maven和ant。 build automation中的Web Experience Factory Wiki有一些指南。

你必须做一些preparations,然后再做can generate the war

您可以将这些任务与Maven AntRun进行整合。

我们尝试使用ant生成war文件,但是即使编译并且战争看起来很好,我们在应用程序中遇到了阻止我们继续这种方法的问题。它不够可靠。

答案 2 :(得分:-2)

对于Maven这一点,我不明白你怎么说“没有在线帮助”...尽管有官方书籍http://sonatype.com/Support/Books你可以在http://maven.apache.org/在线阅读很多内容。其他可以通过亚马逊购买的书籍,或者查看http://maven.apache.org/articles.html的概述。或者您可以在http://maven.apache.org/users/index.html阅读。最后但并非最不重要的,你应该看看Maven的邮件列表。如果您正在寻找与Maven关系的IBM WebSphere Portlet工厂的特定帮助,那么您应该更具体地解决该问题。