我们正在寻找构建多个* .PAA文件以在IBM websphere 8.5上部署。
我很乐意使用maven将我们现有的Portal * .war项目整合到PAA文件中。
PAA文件就像一个EAR文件 - 但其结构更多。 请参阅此处了解规格:http://www-01.ibm.com/support/knowledgecenter/SSYJ99_8.0.0/config/si_paa_spec.dita
这可行吗?或者我应该只使用antscript?
TIA。
答案 0 :(得分:0)
绝对可行。我们已经实现了一个完全正确的解决方案,但对于Portal 8.0.0.1,该解决方案已用于管理PAA支持的40多个war文件,主题,jar和其他工件。
这些是创建我们的解决方案所涉及的步骤:
package.xml中的示例dependencySet(注意对于独立WAR文件使用分类器 webapp )
<dependencySet> <unpack>false</unpack> <scope>runtime</scope> <outputDirectory>myApp/components/MyApp/installableApps/war</outputDirectory> <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping> <includes> <include>*:war:webapp</include> </includes> </dependencySet> <dependencySet> <unpack>false</unpack> <scope>runtime</scope> <outputDirectory>myApp/components/MyApp/installableApps/portlets</outputDirectory> <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping> <includes> <include>*:war</include> </includes> </dependencySet>