Plugin: http://maven.apache.org/plugins/maven-source-plugin/ org.apache.maven.plugins maven-source-plugin
maven-source-plugin提供项目自动将源码打包并发布的功能,在需要发布源码项目的pom.xml文件中添加如下代码即可: ...org.apache.maven.plugins maven-source-plugin</artifactId
maven-source-plugin 源码在哪儿? 1. 介绍 我们在IDEA中查看Maven包的代码时,右上角会有一个下载源码,这样我们就可以从仓库中获取到jar包对应的源码。...build> org.apache.maven.plugins maven-source-plugin... 上面截取的一段定义就是配置maven-source-plugin...使用建议 如果在多项目的构建中,maven-source-plugin放在顶层的pom中是不会起作用的,需要放到具体的某一个项目中 使用了该插件,在deploy到远程仓库后也会带上该项目的source文件...参考资料 [1] maven-source-plugin官网描述: https://maven.apache.org/plugins/maven-source-plugin/
maven-source-plugin 作用:在构建过程中将项目的源代码进行打包,并作为一个jar文件附着在主构件上,在 pom.xml 中添加如下内容,使用 maven 生成 jar 的同时生成 sources...plugins> org.apache.maven.plugins maven-source-plugin... package 表示配置的插件在 Maven 构建的打包阶段执行maven-source-plugin...remote-repositorymvn source:jar,单独打包源码org.apache.maven.pluginsmaven-source-plugin
org.apache.maven.plugins maven-source-plugin... 执行后会发现生成了三个jar包 三个分别是项目jar包,源码包,test源码包 对应到这张图里,也就是说maven-source-plugin
10 如果maven编译时出现乱码,通常这样指定编码后,即可解决 二 、打包同时生成源码 maven-source-plugin...1 2 maven-source-plugin 3 2.4 4
org.apache.maven.plugins maven-source-plugin...因此 pom 需添加 maven-javadoc-plugin 和 maven-source-plugin 。...> 在 Java Client 的 pom.xml 中添加 maven-javadoc-plugin 、 maven-source-plugin... org.apache.maven.plugins maven-source-pluginmaven-source-plugin
org.apache.maven.plugins maven-source-plugin
-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-source-plugin --> org.apache.maven.plugins maven-source-plugin</
exclude> **/*.proto 6. maven-source-plugin...https://maven.apache.org/plugins/maven-source-plugin/usage.html 打包项目源码。...-- 打包源码 --> org.apache.maven.plugins maven-source-plugin
配置生成javadoc和sources包的插件: org.apache.maven.plugins maven-source-plugin... org.apache.maven.plugins maven-source-plugin
plugin> org.apache.maven.plugins maven-source-plugin... org.apache.maven.plugins maven-source-plugin
plugin> org.apache.maven.plugins maven-source-plugin... org.apache.maven.plugins maven-source-plugin...profiles> 上面是一个完整的配置信息,其中,非常核心的几个点 groupId: 请注意与申请的保持一致 plugins: 我们上传的jar包,需要包含doc和源码,所以maven-source-plugin
上面是将插件maven-source-plugin的jar-no-fork目标绑定在default生命周期的verify阶段,verify阶段会在default生命周期的install周期前面执行。...[INFO] [INFO] --- maven-source-plugin:3.2.0:jar-no-fork (attach-source) @ javacode2018-pc --- [INFO]...:3.2.0:help (attach-source) @ javacode2018-pc --- [INFO] --- maven-source-plugin:3.2.0:jar-no-fork (attach-source...) @ javacode2018-pc --- 说明maven-source-plugin插件执行了2个目标:help和jar-no-fork。...[INFO] [INFO] --- maven-source-plugin:3.2.0:jar-no-fork (attach-source) @ javacode2018-pc --- [INFO]
plugins> org.apache.maven.plugins maven-source-plugin
如创建项目的源码包, maven-source-plugin插件的jar-no-fork目标能够将项目的主代码打包成jar文件, 可以将其绑定到verify阶段上: org.apache.maven.plugins maven-source-plugin...www.mojohaus.org/plugins.html maven-help-plugin mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin
领取专属 10元无门槛券
手把手带您无忧上云