Создание EJB 2 STUBS & TIES через Maven
Недавно я начал работать над переносом проекта EJB в Maven Project. Мы используем EJB 2.0 в нашем проекте, я не знаю, как начать процесс миграции, в настоящее время существующий проект EJB включает STUBS & TIES(с помощью инструмента RAD мы генерируем файл jar.). Не уверен, как я могу заставить этот Maven включать STUBS & TIES в банку, которую я создаю с помощью процесса Maven.
Ниже POM.xml
<profile>
<id>xdoclet</id>
<activation>
<property>
<name>xdoclet</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xdoclet-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>xdoclet</goal>
</goals>
<configuration>
<tasks>
<ejbdoclet
destDir="${project.build.sourceDirectory}"
force="true" ejbSpec="2.0"
verbose="true">
<fileset
dir="${project.build.sourceDirectory}">
<include name="**/*Bean.java" />
</fileset>
<packageSubstitution
packages="service" useFirst="true"
substituteWith="interface" />
<homeinterface />
<remoteinterface />
<deploymentdescriptor
displayname="Service Name"
description=""
destDir="${basedir}/src/main/resources/META-INF"
validateXML="true" useIds="true" />
<websphere
destDir="${basedir}/src/main/resources/META-INF"
validateXML="true" />
</ejbdoclet>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>was-ejb</id>
<activation>
<property>
<name>was-ejb</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>was6-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>ejbdeploy</goal>
</goals>
</execution>
</executions>
<configuration>
<wasHome>C:/Program Files/IBM/WebSphere/AppServer</wasHome>
</configuration>
</plugin>
</plugins>
</build>
</profile>
Я прошел по ссылкам ниже, ни одна из них не помогла в достижении функциональности. Создание файлов-заглушек для ejb в инструменте сборки maven
Как указать maven-ejb-plugin включать только необходимые классы в клиентский пакет EJB?