Liferay Mavenアーティファクトのインストール

Liferay Mavenアーティファクトのインストール

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

Mavenを使用してLiferayモジュールを作成するには、Liferayで必要なアーカイブ(JARファイルやWARファイルなど)が必要です。 これは問題ではありません。LiferayはそれらをMavenアーティファクトとして提供します。 これらはリモートリポジトリから取得できます。

Liferayアーティファクトを含むリポジトリは、中央リポジトリとLiferayリポジトリの2つです。 セントラルリポジトリは、リモートリポジトリが設定されていない場合にアーティファクトをダウンロードするために使用されるデフォルトのリポジトリです。 中央リポジトリ 通常 申し出最新のLiferay Mavenの成果物が、Liferayのリポジトリ使用して 保証 のLiferayがリリースした最新の成果物を。 2つのリポジトリ間のアーティファクトリリース間のわずかな遅延を除いて、それらは同じです。 次に、両方を参照する方法を学習します。

セントラルリポジトリを使用してLiferay Mavenアーティファクトをインストールするには、モジュールの依存関係をその pom.xml ファイルで指定するだけで済みます。 たとえば、次のスニペットは、Liferayの com.liferay.portal.kernel アーティファクトへの依存関係を設定します。

<dependencies>
    <dependency>
        <groupId>com.liferay.portal</groupId>
        <artifactId>com.liferay.portal.kernel</artifactId>
        <version>2.61.2</version>
        <scope>provided</scope>
    </dependency>
    ...
</dependencies>

モジュールをパッケージ化するとき、自動Mavenアーティファクトインストールプロセスは、そのモジュールに必要なアーティファクトのみを中央リポジトリからダウンロードします。

リポジトリの検索バーで ライフレイメイベン 検索すると、中央リポジトリで公開されたライフレイメイベンアーティファクトを表示できます。 便宜上、使用可能なアーティファクトは http://search.maven.org/#search|ga|1|liferay mavenで参照できます。 [最新バージョン]列をガイドとして使用して、開発中のLiferay DXPの目的のバージョンで利用できるものを確認してください。

Liferayの最新のMavenアーティファクトにアクセスする場合は、プロジェクトの親 pom.xml次のスニペットを挿入することにより、 LiferayのNexusリポジトリ を使用するようにMavenを設定できます。

<repositories>
    <repository>
        <id>liferay-public-releases</id>
        <name>Liferay Public Releases</name>
        <url>https://repository.liferay.com/nexus/content/repositories/liferay-public-releases</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>liferay-public-releases</id>
        <url>https://repository.liferay.com/nexus/content/repositories/liferay-public-releases/</url>
    </pluginRepository>
</pluginRepositories>

上記の設定は、Liferayのリリースリポジトリからアーティファクトを取得します。

Liferayリポジトリが settings.xml ファイルで設定されている場合、アーキタイプはそのリポジトリのコンテンツに基づいて生成されます。 Liferay開発にMavenアーキタイプを使用する方法の詳細については、 アーキタイプ を使用した新しいプロジェクトの生成チュートリアルを参照してください。

Liferay MavenアーティファクトにアクセスするようにLiferay Nexusリポジトリを設定していて、すでに中央リポジトリから同期している場合は、ローカルリポジトリの一部を消去して、Mavenに新しいアーティファクトを再ダウンロードさせる必要がある場合があります。 また、アーティファクトをMaven Centralに公開するときに、Liferayリポジトリを構成したままにしないでください。 アーティファクトを公開するときは、Liferayリポジトリの資格情報をコメント化する必要があります。

Liferay Mavenリポジトリは、Liferayによって生成された最新のMavenアーティファクトを必要とするユーザーに適した代替手段を提供します。

おめでとう\! Liferayアーティファクトをダウンロードして、選択したリポジトリにインストールしました。

« Mavenアーキタイプを使用した新しいプロジェクトの作成 »
この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています