問題タブ [jboss-forge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
seam - Weld アーキタイプ vs Seam Forge
Seam 3 を使用して新しいプロジェクトを構築しています。Weld アーキタイプと Seam Forge の違いがわかりません。どちらも、最初に単純なプロジェクト テンプレートを作成するのに役立ちます。
java - 独自のscaffoldプラグインの作成:forgeコンソール内で実行した場合にのみmetawidgetリソースの読み込み例外
いくつかの理由でscaffoldfacesプラグインを個別に再構築しようとしましたが、解決できない非常に厄介なバグを見つけました。
いくつかのトリックを試した後、問題を解決する方法が見つからないので、metawidget構成コードを確認してください。
正常に動作しますが、
失敗します。
誰かが同じ問題を抱えていますか?何かを台無しにしてもいいですか?
アップデート#1:
forgeコンソール内で実行した場合にのみ、リソースのロードが失敗します。JUnitテストは正常に機能します。metawidgetプラグインのリソースローダーは、新しいプラグインからではなく、元のscaffold-apiのコンテキストからmetawidget-*。xmlを読み込もうとしていると思います。
アップデート#2:
問題は、メタウィジェットとフォージの関係のどこか深いところにあります。SimpleResourceResolver.openResource()
を直接使用すると、結果が有効であることがわかりました。しかし、を追加するStaticHtmlWidget.setConfig()
と、結果はUnable to locate com/domain/customfaces/metawidget-entity.xml on CLASSPATH
最初のwrite()
呼び出しになります。この動作を解決する方法がわかりません。
jboss - Forge Crudで@idフィールドを編集可能にする方法は?
編集可能な主キーを持つエンティティの crud を生成したいのですが、forge は @id フィールドを生成しません。これは私のエンティティです。id フィールドは文字列であり、自動インクリメント ID フィールドではないことに注意してください。
hibernate - hibernate複合主キーでjsf @ConversationScoped Beanを使用するには?
私はJavaとjsfと休止状態の新人で、エンティティのcrud関数を生成するためにjboss forgeを使用していますが、休止状態の@embedable idで動作させる方法がわかりません。これが私のコードです。
次に埋め込み可能な ID
今 @ConversationScoped Bean
実際、私の本当の疑問は、getConverter メソッドを適切にコーディングする方法についてです。なぜなら、estado エンティティ ID は文字列値ではなく、estado エンティティの ID タイプは、2 つの文字列値で構成される estadoId 埋め込み可能タイプだからです。 getConverter メソッドは、文字列値 param ? を取得します。
jboss-forge - switchyard ファセット jboss forge をインストールできません
JBoss Forge と Switchyard を使い始めたばかりですが、Switchyard ファセットを使用した単純な forge プロジェクトを作成できません。
- jboss-forge-1.2.2.FINAL を使用します (1.1.3 でも試しました)。
- 私はプロキシの背後にいるので、 ~/.forge/config.xml ファイルでプロキシを構成しました
- また、私の .m2/settings.xml ファイルにはプロキシ構成が設定されています。
フォージ構成ファイル:
次に、新しいプロジェクト内に入力すると(詳細な出力が表示されます)
何が起こっているかについてのアイデアはありますか?何か不足していますか?
前もって感謝します、
ルベン
jsf - Forge コンソールでパッケージを取得できない
Forge コンソールで自分のプロジェクトのパッケージを取得できません。有効なすべてのプロジェクトのすべてのパッケージを表示できますが、これは 1 つです。これをデバッグする方法はありますか? パッケージ アーキテクチャに問題はありますか?
エラーメッセージ:
macos - MacでFORGE_HOMEパスを設定する
ホームパスを設定しました.profile
これは、.profile と forge-distribution-1.3.2 に保存した方法です。Final はビンが存在する場所であり、ターミナルで forge と入力するたびに、次のようになります。
また、ホームパスを設定しました:/etc/launchd.conf
Macでのホームパスの設定について説明してください。
このスレッドに従うだけで十分です。
java - 独自の scaffold プラグインの作成: scaffold/faces/metawidget-qbe.xml が見つかりません
jboss forge 1.4.4 用の独自の scaffold プロバイダーを作成したいと考えています。そのために、github でファイルをフォークしました。次のコマンドでプラグインを正常に追加します: forge source-plugins path/to/plugins
scaffold setup --scaffoldType mFaces を使用して、プロジェクトにプラグインを追加できます
しかし、コマンド scaffold from-entity com.model.* を実行すると、次のエラーが表示されます。
エラー例外が発生しました: CLASSPATH で scaffold/faces/metawidget-qbe.xml が見つかりません (スタック トレースを有効にするには、「set VERBOSE true」と入力します)
完全な出力があります:
古いプラグインを削除しました: scaffold-faces
ここで同じ質問を見つけましたが、解決されていません: 独自の足場プラグインの作成: forge コンソール内で実行された場合にのみ metawidget リソースの読み込み例外