こんにちは
jboss forge (2.20.2 Final) を使用してプロジェクトを作成しています。これは、耳に含まれます。このプロジェクトでは、ejb、エンティティ、永続化ユニットを含む jar プロジェクトへの参照があります。これは、戦争プロジェクトの pom に依存関係として含まれています。この最後は .m2/repositories (ローカルの Maven リポジトリ) にあります。
war プロジェクト ディレクトリ (またはスクリプトを介して) の forge のコマンド ラインから作業して、他のプロジェクトのクラスとリソースを参照して、 jpa-generate-daos-from-entities や scaffold-generate などの forge コマンドを使用したいと考えています。
依存関係の jar ファイルもスキャンして、適切なクラスがあるかどうかを確認できますか?
できないようです。何か考えはありますか?
編集
これは、コマンド シーケンスとメッセージのサンプルです。
[FORGE]$ project-new --named foo --topLevelPackage com.bar --type parent
[foo]$ project-new --named foo-web --topLevelPackage com.bar --type war
[foo-web]$ cd ..\
[foo]$ project-new --named foo-ejb --topLevelPackage com.bar --type jar
[foo-ejb]$ jpa-new-entity --named User --targetPackage com.bar.ejb
[User.java]$ jpa-new-field --named username
[User.java]$
[foo-web]$ scaffold-setup
[persistence.xml]$ scaffold-generate --targets com.bar.ejb.User
***ERROR*** Targets must be specified.
[foo-web]$ project-add-dependencies com.bar:foo-ejb:1.0.0-SNAPSHOT
[foo-web]$ scaffold-generate --targets com.bar.ejb.User
***ERROR*** Targets must be specified.