发布jar到maven私服
本地发布jar包到maven私服有两种方式,
(1)maven项目生成jar上传到私服
(2)通过maven的命令 mvn -X deploy:deploy-file
两种方式都基于本地已经安装好maven,可通过mvn -version 查看是否安装maven,
显示如下,则表示已经安装maven

1、maven项目生成jar上传到私服
首先要在本地maven的setting文件中配置以下信息
 <servers>
	  <server>
          <id>ctid</id>
          <username>XXX</username>
          <password>XXX</password>
      </server>
</servers>
其次要在maven 的jar项目pom.xml中配置以下内容

<build>
		<finalName>ctid_util</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>${java.version}</source>
					<target>${java.version}</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>
		</plugins>
	</build>
	<distributionManagement>
		<repository>
			<id>ctid</id>
			<name>Release Repository</name>
			<url>http://172.18.52.4:80/content/repositories/releases/</url>
		</repository>
		<snapshotRepository>
			<id>ctid</id>
			<name>Snapshot Repository</name>
			<url>http://172.18.52.4:80/content/repositories/snapshots/</url>
		</snapshotRepository>
	</distributionManagement>
jar包内容写好后,在eclipse中项目右键-Run as-Maven build

在Goals 中输入 deploy,
点击Run进行jar发布

控制台显示以下内容,即为发布成功,

2、通过maven的命令 mvn -X deploy:deploy-file
命令使用如下
mvn -X deploy:deploy-file -DgroupId=org.apache.commons -DartifactId=commons-compress -Dversion=1.18 -Dpackaging=jar -Dfile=D:\maven\commons-compress-1.18.jar -Durl=http://username:password@ip/content/repositories/releases/
使用时在cmd,控制台输入命令,回车执行,
执行命令后,输出以下结果,则发布成功

-DgroupId
-DartifactId
-Dversion
maven 项目中jar的定义形式,使用maven的应该都熟悉

-Dpackaging 发布的形式,选jar
-Dfile --jar包所在本地路径
-Dur --要上传到的maven私服地址,
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号