モジュールサーバーは、パッケージ化された共有モジュールのリポジトリです。
パッケージ化されたモジュールはファイルシステムまたはリポジトリマネージャを通じて共有できます。
パッケージ化されたモジュールを保存するリポジトリマネージャ (「GeneXus のモジュール配布」を参照) は、アセットをナレッジとともに保存する機能にちなみ、「GeneXus ナレッジマトリックス」とも呼ばれます。このドキュメントでは、この名前または単に「マトリックス」とします。
マトリックスは、リポジトリマネージャとしてアセットを保存し、アセットのバージョンを管理し、各アセットのバージョン間の依存関係を管理します。
アセットは GeneXus ユーザー間で共有できるよう保持されます。たとえば、プロジェクトチームのメンバー間、社内、エコシステム内、特定の国内や地域内、あるいは全世界に広がる GeneXus コミュニティ全体での共有が可能です。
リポジトリマネージャには Nexus Repository OSS を使用できます。
次の手順に従います:
1) Nexus OSS をインストールします。
Nexus は主に次の方法でインストールできます:
2) インストール後は、Maven ホスト型リポジトリを作成します。事前組み込みの maven-releases リポジトリを使用することもできます。
3) 匿名アクセスでアセットのブラウジングやダウンロードができるよう Nexus を設定します。
1) Maven をダウンロードし、インストールします。
2) 公開の資格情報を定義します。
マトリックスに公開する権限を持ったユーザーの資格情報が必要です。
次のファイルを作成または変更します: %USERPROFILE%\.m2\settings.xml。このファイルで定義する資格情報が、マトリックスへのモジュール公開時に使用されます。
<settings>
<servers>
<server>
<id>Example Matrix</id>
<username>Me</username>
<password>MyPassword</password>
</ server>
</ servers>
</ settings>
GeneXus のメニューから [ ナレッジマネージャ ] > [ 参照モジュールの管理 ] の順に選択し、 [ 追加 ] をクリックします。
- サーバーのタイプに「Nexus」を選択
- サーバー名を選択 (例: Example Matrix)
- リポジトリの URL を選択 (例: http://mymatrix.mycompany.com/repository/maven_releases/)
「Package and Publish Modules」を参照してください。
パッケージ化されたモジュールのインストールと管理の詳細については、「参照モジュールの管理」を参照してください。
これらのモジュールサーバーは GeneXus のインストール時に事前定義されます:
このサーバーは、GeneXus インストール環境で利用可能なモジュールを示します。一般に、GeneXus のセットアップでインストールされるモジュールが保持されます。
全世界に広がる GeneXus コミュニティ全体でモジュールを共有するためのリポジトリです。
2020 年 10 月に GeneXus S.A. がここでモジュールの共有を開始しました (現時点でユーザーがマトリックスにモジュールを公開することはできません)。
|