我們的項目利用EJB的,6.1是我們的服務器,在部署的代碼,我需要的存根文件存在於EAR(Maven的產生)。序來實現這一目標,是在我們的pom.xml
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>was6-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>ejbdeploy</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-ejb-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
爲此,我們需要設置環境變量「WAS_HOME」使用WAS6插頭。
但是,我們不能設置wasHome在連續構建服務器,因此我們正在建立自己的錯誤 - 「wasHome沒有定義」
是,任何其他的方式來實現這一目標? - 在Maven中創建所有ejb類的存根文件,而無需在Maven中使用WAS 6 maven插件。