「org.codehaus.mojo.archetypes:ejb-jee5」の最新バージョンを使用して、Maven で EJB プロジェクトを作成しました。
次に、「mvn install」と「mvn eclipse:eclipse」と入力しました。
最後に、Eclipse で一般的な Java プロジェクトとしてインポートしましたが、プロジェクトは EJB 対応として認識されていません。
私は何を間違えましたか?
ありがとう
編集
アンサーの提案に従ってこれを試しましたが、機能しません
<build>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<buildcommands>
<buildcommand>org.eclipse.wst.common.project.facet.core.builder</buildcommand>
<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
<buildcommand>org.eclipse.wst.validation.validationbuilder</buildcommand>
</buildcommands>
<additionalProjectnatures>
<projectnature>org.eclipse.jem.workbench.JavaEMFNature</projectnature>
<projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature</projectnature>
<projectnature>eclipse.jdt.core.javanature</projectnature>
<projectnature>org.eclipse.wst.common.project.facet.core.nature</projectnature>
</additionalProjectnatures>
</configuration>
</plugin>
</plugins>
</build>
編集
どうやらこれらのビルダーと性質を .project に追加するだけでは十分ではありません。ファセットが有効になっていることを記述した xml ファイルも生成する必要があります。そのためには、「」タグの間に次のコードを追加する必要があります
<additionalProjectFacets>
<jst.java>1.6</jst.java>
<jst.ejb>3.0</jst.ejb>
</additionalProjectFacets>
ただし、これらの 4 行は「ビルドの失敗」を生成します