maven 上传jar 包含源码

本文详细介绍了如何使用Maven配置上传包含源码的jar文件至Nexus仓库的过程。通过在pom.xml中添加maven-source-plugin插件,并设置正确的执行阶段和目标,确保源码可以随jar一起打包。同时,提供了deploy.cmd命令示例和settings.xml的服务器认证配置,以实现自动化部署。

maven 上传jar 包含源码

1、pom配置如下

<build>
		<plugins>
			<!-- 要将源码放上去,需要加入这个插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<configuration>
					<attach>true</attach>
				</configuration>
				<executions>
					<execution>
						<phase>compile</phase>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

2、depoly.cmd


mvn clean install deploy:deploy-file ^
-DgroupId=com.iflytek.icourt ^
-DartifactId=common-service ^
-Dversion=1.0.0-SNAPSHOT ^
-Dpackaging=jar ^
-Dfile=target/common-service-1.0.0-SNAPSHOT.jar ^
-DpomFile=pom.xml ^
-Durl=http://pl.maven.iflytek.com/nexus/content/repositories/court-snapshot/ ^
-DrepositoryId=court-snapshot ^
-Dmaven.test.skip=true -e

cmd

3、maven的config中settings.xml的配置

因为nexus是需要登陆操作,当然可以通过配置免登陆,这是后话。

在settings.xml的<servers></servers>

<server>   
<id>thirdparty</id>   
<username>admin</username>
<password>admin123</password>   
</server>

成果

2630bcad9f0bec512c1a36f7d2058ae479a.jpg

转载于:https://my.oschina.net/chuibilong/blog/2999027

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值