他のプロジェクトの参照となるコア プロジェクト (core-jsf) があります。正常に動作しますが、奇妙な動作を回避する必要があります。これは何が起こるかです:
core-jsf プロジェクトが Eclipse で開かれている場合、(Tomcat で) サブプロジェクトをデプロイしようとすると、Maven は core-jsf JAR を生成しません。そのため、大量の ClassNotFoundDef が発生するため、サブプロジェクトをビルドできません。
私の回避策は、コア jsf がワークスペースで閉じていることを保証することです。皆さんは、私がもたらす問題を想像することができます...新しい機能をその場でデバッグしてテストするなど。
これは他の誰かに起こりましたか?これを修正する方法はありますか?構成をいくつか紹介します...
サブプロジェクトの依存関係...
<!-- Core -->
<dependency>
<groupId>br.com.sol7</groupId>
<artifactId>core-jsf</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
サブプロジェクトの展開アセンブリ
core-jsf プロジェクトには JAR パッキングが含まれています...他に役立つ情報はありますか?
ありがとう!