ネクサスを介してjarパッケージをmavenにアップロードし、コマンドラインを介してjarパッケージをmavenにアップロードします

1:コマンドラインからjarパッケージをmavenにアップロードします

このように、mavenウェアハウスにはjarパッケージがありますが、Nexusからはまだ利用できません。プロジェクトがNexusを使用してMavenを管理している場合、pomで構成されたNexusアドレスはjarパッケージをダウンロードできません)

たとえば、pomファイルは次のとおりです。

		<dependency>
			<groupId>com.sun</groupId>
			<artifactId>tools</artifactId>
			<version>1.8.0</version>
		</dependency>

コマンドラインで次のコマンドを実行します(黒い部分を置き換えるように注意してください)。

mvn install:install-file -Dfile = tools-1.8.0.jar -DgroupId = com.sun -DartifactId = tools  -Dversion = 1.8.0 -Dpackaging = jar

 

 

2:jarパッケージをnexusを介してmavenにアップロードします

多くのピット、多くの方法を試しましたがアップロードに失敗しました。これはネクサスバージョンに関連しています。3.9には下の図の左側にアップロードボタンがありますが、下の図の右側に3.2があります。


最後に、pomファイルを使用してアップロードする比較的簡単で効果的な方法を見つけました。

まず、新しいリポジトリを作成する必要があります。たとえば、four_partyという名前を付けました。

 

maven-publicに追加:

 

1と同じですが、tools-1.8.0.jarをmavenにアップロードします

pomファイルの内容は次のとおりです。

<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.sun</groupId>
	<artifactId>tools</artifactId>
	<version>1.8.0</version>
	<packaging>jar</packaging>
	<name>tools</name>
	<description>tools</description>

	<distributionManagement>
		<repository>
			<id>nexus</id>
			<name>four_party</name>
			<url>http://192.168.20.129:8081/repository/four_party/</url>
		</repository>

	</distributionManagement>
	
	<!-- 执行mvn deploy即可上传成功! -->
</project>

 

ウィンドウズ:

pomの同じレベルのディレクトリで、実行するコマンドラインウィンドウに入ります。mvndeploy

Linux:

pomの同じレベルのディレクトリで、次を実行します。mvndeploy

成功の成功を見る

おすすめ

転載: blog.csdn.net/u013282737/article/details/90237191