サードパーティjarパッケージとローカル開発のjarパッケージをインストールしてリモート倉庫(私服)に入れます。


第三者jarをインストールして遠隔倉庫(私服)に包んでください。
1、settings設定ファイルに登録私服の第三者登録情報を追加します。
<servers>
	<server>
		<id>releases</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
	<server>
		<id>snapshots</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
</servers>
2、jarカバンに入るところのディレクトリの運行
mvn deploy:deploy-file -Dfile=jar    -DgroupId=jar  groupId -DartifactId=jar  artifactId -Dversion=jar     -Dpackaging=jar -Durl=     -DrepositoryId=  Id
ローカル開発jarパッケージをインストールしてリモート倉庫(私服)に行きます。
配置jarは主に遠隔倉庫に二つの部分を含んでいます。遠隔倉庫認証、配置jarは遠隔倉庫1、大部分の遠隔倉庫に認証なしでアクセスできます。しかし、安全面を考慮すると、認証情報を提供してこそ、いくつかの遠隔倉庫にアクセスすることができます。この場合、Mavenが倉庫の内容にアクセスできるように認証情報を配置する必要があります。
認証情報と配置倉庫情報は違って、倉庫情報は直接POMファイルに配置することができますが、認証情報はsettings.xmlファイルに配置しなければなりません。したがって、settings.xmlには認証情報を設定するほうが安全です。
のファイルに認証を設定します。
<servers>
	<server>
		<id>releases</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
	<server>
		<id>snapshots</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
</servers>
2、私服の大きな役割は組織内部で生成された部材と外部倉庫から直接に入手できない部材を含む第三の部材を配置することである。日常的に開発された部材であれ、正式にリリースされた部材であれ、倉庫に配置され、他のチームのメンバーに使用される。
Mavenはプロジェクトをコンパイル、テスト、包装できるほか、プロジェクト生成の構築を倉庫に配置することもできます。まず、プロジェクトのpom.xmlファイルを作成する必要があります。ディストリビューションの構成要素は以下の通りです。
注意:repositoryのidは第一歩のserver idの名称と一致している必要があります。
<project>
...
    <distributionManagement>
        <repository>
            <!--repository  id        server id      -->
            <id>releases</id>
            <!--    -->
            <name>Releases</name>
            <!--      -->
            <url>http://xxxx:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Snapshot</name>
            <url>http://xxxx:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>
...
</project>
distributionManagementはrepositoryとsnapshot Repositoryサブ要素を含み、前者はリリースバージョンで構築された倉庫を表し、後者はスナップショットバージョンの倉庫を表します。これらの2つの要素は、ID、name、urlを構成する必要があります。idはこの遠隔倉庫の固有の標識です。nameは人が読みやすいように、urlは倉庫の住所を表しています。
配置が正しいと、命令行でmvn clean deployを実行すると、Mavenはプロジェクト構築出力の部材を対応する遠隔倉庫に配置し、プロジェクトの現在のバージョンがスナップショットバージョンであれば、スナップショットバージョンの倉庫アドレスに配置し、そうでなければリリースバージョンの倉庫アドレスに配置する。
より多くの知識点を参照:https://github.com/Lzycug/CommonToolsRepository.git