WebLogic Remote Consoleへの貢献
コミュニティからWebLogic Remote Consoleプロジェクトへの寄付は、共により良い体験を構築するのに役立ちます。 バグまたは拡張リクエストを発行するか、プル・リクエストを発行して自分で問題に対処することで貢献できます。
-
対処する予定の問題または拡張リクエストを説明する問題を「WebLogic Remote Console GitHubリポジトリ」で開きます。
拡張リクエストのみを申請する場合は、ここで停止できます - 完了! WebLogic Remote Consoleの改善にご協力いただきありがとうございます。
-
問題を自分で修正する場合は、プル・リクエストを送信する前にOracle Contributor Agreement (OCA)に署名する必要があります。 手順については、「Oracle Contributor契約」を参照してください。
-
WebLogic Remote Console GitHubリポジトリをフォークします。
-
フォークされたリポジトリにブランチを作成し、変更を実装します。 ブランチの名前に問題番号を含めます。 たとえば、
1234-fixlink
です。 -
変更内容をテストします 「ソースからビルド」の説明に従って、WebLogic Remote Consoleを構築します。
-
ベース・イメージが変更された場合は、サンプルを更新します。
-
変更をコミットします。 gitコミット・サインオフを必ず含めてください。このサインオフには、OCA署名者リストのエントリと一致する名前と電子メール・アドレスがリストされます。 たとえば、
Signed-off-by: Your Name you@example.org
です。 これを自動的に追加するには、gitのコミット・コマンドに-signoff
オプションを追加:git commit-signoff
。 OCAに署名していないコントリビュータからのプル・リクエストはマージできません。 -
プル・リクエストを送信します。 関連する問題へのリンクを含めて、変更で何を達成するか、およびそれらのバリデート方法を説明します。
寄付していただきありがとうございます。 レビュー担当者をプル・リクエストに割り当てます。
ソースからビルド
WebLogic Remote Consoleプロジェクトに貢献する場合、またはWebLogic Remote Consoleの動作をよりよく理解する場合は、そのソース・コードからプロジェクトを生成してローカル・ビルドを作成できます。
-
次のソフトウェアがローカル環境にインストールされていることを確認します。
- Java SE 11以降
- Maven 3.6.1以降
- Node.js 18.0.0以降リストされたソフトウェアの正しいバージョンがインストールされていることを確認するには、次を実行します:
java -version mvn --version node -v
-
Oracle JET 15.1.0クライアント・ライブラリをインストールします。
-
Windows環境では、次を実行します:
npm install --location=global @oracle/ojet-cli@~15.1.0
-
LinuxまたはmacOS環境で、次を実行します:
sudo npm install --location=global @oracle/ojet-cli@~15.1.0
ojet -version
を実行して、正しくインストールされていることを確認できます。 -
-
「WebLogic Remote Console GitHubリポジトリ」からWebLogic Remote Consoleリポジトリをクローニングします。
-
コマンドライン・インタフェースを開き、クローニングされたリポジトリのホーム・ディレクトリに移動します。
-
mvn clean install
を実行します。ビルドが終了したら、
/installer/target/console.zip
が作成されたことを確認します。 -
リポジトリのホーム・ディレクトリから、
build-electron.sh
スクリプトを実行します。
WebLogic Remote Console実行可能ファイルは、/electron/dist/
の下に作成されます。
開発モードでのWebLogic Remote Consoleの実行
完全なWebLogic Remote Consoleを作成せずに変更を確認する場合は、ブラウザ内からWebLogic Remote Consoleの開発バージョンを実行できます。
ノート
開発モードのWebLogic Remote Consoleは、ホストWebLogic Remote Consoleとは異なります。 WebLogic Remote Consoleは、開発用のツールとして開発モードでのみ使用してください。 ドメイン管理タスクを実行するが、環境によってスタンドアロン・アプリケーションのインストールが制限される場合は、ホストWebLogic Remote Consoleを使用する必要があります。 「ホストされたWebLogic Remote Consoleのデプロイ」を参照してください。ブラウザでWebLogic Remote Consoleを実行するには、最新のインターネット・ブラウザがインストールされている必要があります。
-
ソース・コードからWebLogic Remote Consoleを構築します。 「ソースからビルド」の手順に従います。
-
/installer/target/console.zip
を新しいディレクトリにコピーし、その内容を抽出します。 -
コマンド・ウィンドウを開き、新しいディレクトリに移動します。
-
java -jar console.jar
を実行します。 -
ブラウザ・ウィンドウを開き、アドレス・バーに
http://localhost:8012
と入力します。 -
プロバイダに接続し、通常のWebLogic Remote Consoleのように管理できます。
セッションを終了するには、コマンド・ウィンドウでCtrl+C
と入力します。
ブラウザ・タブを閉じると、ブラウザ・アプリケーションで行われた未保存の変更は保持されません。 誤ってブラウザ・タブを閉じるかリフレッシュすると、変更内容がすべて失われる可能性があります。 管理サーバー・プロバイダへの変更は保留状態のままであり、通常は新しいセッションでリカバリできます。 セッションの最後に「ファイルのダウンロード」をクリックしないと、WDTモデル・ファイル、WDTコンポジット・ファイルおよびプロパティ・リストへの変更は失われます。