3

mavenのsettings.xmlファイルに入る要素は何ですか? 誰かがサンプル ファイルを共有できますか?

ありがとう

4

5 に答える 5

8

http://maven.apache.org/settings.htmlは、開始するのに最適な場所です。すべての要素の例と説明があります。

于 2012-08-24T20:18:51.923 に答える
1

コンテンツは、アーティファクトのデプロイに必要な構成によって異なります。

http://maven.apache.org/settings.html

ただし、最も重要なことは、次のコマンドを使用して、アーティファクトのデプロイ中にどのような設定が行われているかを確認することです。

mvn help:effective-settings

ローカル設定とグローバル設定を使用している場合があります (最初に Maven インストールによって提供され、次にリポジトリによって提供されます)。このコマンドを使用すると、デプロイ中に maven が行っている実際の設定を確認できます。さらに、maven が取得している実際のファイルを見つけて、その結果、サーバーが必要とする構成に従ってファイルを適切に (たとえば、vim を使用して) 変更することができます。

settings.xml ファイルが存在する可能性のある場所が 2 つあります。

  1. Maven インストール ディレクトリ

    $M2_HOME/conf/settings.xml

  2. ユーザー固有の設定ファイル

    ~/.m2/settings.xml

両方のファイルが存在する場合、それらのコンテンツはマージされ、ユーザー固有の settings.xml が優先されます。https://maven.apache.org/settings.html

于 2018-07-17T08:15:13.793 に答える
1

初心者として、上記の回答は単純明快ではなく、ユーザーを混乱させる可能性があると感じています。

私の意見では、最も単純な maven settings.xml ファイルは次のとおりです。


<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                          http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <mirrors>
    <mirror>
        <id>central</id>
        <name>central</name>
        <url>https://repo1.maven.org/maven2/</url>
        <mirrorOf>maven_central</mirrorOf>
    </mirror>
    </mirrors>
</settings>

注: 上記のスニペットは、maven_central から必要な wateva プラグインをプルする作業構成です。

詳細: https://maven.apache.org/guides/mini/guide-mirror-settings.html

ちょっとした冗談:)

'for(int i = 0; iAmADumbDude<=infinite.length; i++); { if (3 年前の例で私を賢くしてください);{ ありがとう }; そうでなければ { bleh } }'

于 2019-12-28T17:01:18.760 に答える