Maven:IDEA 使用maven 下载源码包

1.美图

在这里插入图片描述

2.概述

因为在内网开发,想把下载的jar传递到内网的maven仓库,但是需要下载jar包的源码。

3.方法

3.1 IDEA下载全部

在这里插入图片描述

3.2 下载单个源码包

在这里插入图片描述

3.3 IDEA 配置自动下载源码

在这里插入图片描述

4. 打包源码

使用 maven 自动将源码打包并发布
在 pom.xml 中添加 下面的 内容,可以 使用 maven 生成 jar 的同时 生成 sources 包

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-source-plugin</artifactId>
	<version>3.0.0</version>
	<!-- 绑定source插件到Maven的生命周期,并在生命周期后执行绑定的source的goal -->
	<executions>
		<execution>
			<!-- 绑定source插件到Maven的生命周期 -->
			<phase>compile</phase>
			<!--在生命周期后执行绑定的source插件的goals -->
			<goals>
				<goal>jar-no-fork</goal>
			</goals>
		</execution>
	</executions>
</plugin>

maven-source-plugin提供项目自动将源码打包并发布的功能,在需要发布源码项目的pom.xml文件中添加如下代码即可

执行 mvn install,maven会自动将source install到repository 。
执行 mvn deploy,maven会自动将source deploy到remote-repository 。
执行 mvn source:jar,单独打包源码。
发布了1148 篇原创文章 · 获赞 454 · 访问量 143万+

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/105162635