最近のアクセス:
モジュールサーバー

モジュールサーバーは、パッケージ化された共有モジュールのリポジトリです。
パッケージ化されたモジュールはファイルシステムまたはリポジトリマネージャを通じて共有できます。
パッケージ化されたモジュールを保存するリポジトリマネージャ (「GeneXus のモジュール配布」を参照) は、アセットをナレッジとともに保存する機能にちなみ、「GeneXus ナレッジマトリックス」とも呼ばれます。このドキュメントでは、この名前または単に「マトリックス」とします。

マトリックスの特徴

マトリックスは、リポジトリマネージャとしてアセットを保存し、アセットのバージョンを管理し、各アセットのバージョン間の依存関係を管理します。
アセットは GeneXus ユーザー間で共有できるよう保持されます。たとえば、プロジェクトチームのメンバー間、社内、エコシステム内、特定の国内や地域内、あるいは全世界に広がる GeneXus コミュニティ全体での共有が可能です。
イメージ:45934.png

マトリックスの作成

リポジトリマネージャには Nexus Repository OSS を使用できます。
次の手順に従います:
1) Nexus OSS をインストールします。
Nexus は主に次の方法でインストールできます:
2) インストール後は、Maven ホスト型リポジトリを作成します。事前組み込みの maven-releases リポジトリを使用することもできます。
イメージ:45937.png
3) 匿名アクセスでアセットのブラウジングやダウンロードができるよう Nexus を設定します。

GeneXus におけるアセット公開の準備

1) Maven をダウンロードし、インストールします。
2) 公開の資格情報を定義します。
マトリックスに公開する権限を持ったユーザーの資格情報が必要です。
次のファイルを作成または変更します: %USERPROFILE%\.m2\settings.xml。このファイルで定義する資格情報が、マトリックスへのモジュール公開時に使用されます。
<settings>
   <servers>
     <server>
       <id>Example Matrix</id>
       <username>Me</username>
       <password>MyPassword</password>
    </ server>
  </ servers>
</ settings>

3) 次のセクションに従い、モジュール参照用の新しいサーバーを GeneXus で定義します。

GeneXus でのマトリックスの定義

GeneXus のメニューから [ ナレッジマネージャ ] > [ 参照モジュールの管理 ] の順に選択し、 [ 追加 ] をクリックします。
  • サーバーのタイプに「Nexus」を選択
  • サーバー名を選択 (例: Example Matrix) 
  • リポジトリの URL を選択 (例: http://mymatrix.mycompany.com/repository/maven_releases/)
イメージ:45935.png

マトリックスへのモジュールの公開

Package and Publish Modules」を参照してください。

マトリックスのアセットのインストール

パッケージ化されたモジュールのインストールと管理の詳細については、「参照モジュールの管理」を参照してください。

事前定義済みのモジュールサーバー

これらのモジュールサーバーは GeneXus のインストール時に事前定義されます:

ローカル

このサーバーは、GeneXus インストール環境で利用可能なモジュールを示します。一般に、GeneXus のセットアップでインストールされるモジュールが保持されます。

Global Matrix

全世界に広がる GeneXus コミュニティ全体でモジュールを共有するためのリポジトリです。
2020 年 10 月に GeneXus S.A. がここでモジュールの共有を開始しました (現時点でユーザーがマトリックスにモジュールを公開することはできません)。


サブページ
Created: 21/04/20 02:19 by Admin Last update: 21/05/20 18:59 by Admin
カテゴリ
Powered by GXwiki 3.0