此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

maven和gradle中,dependency和plugin的区别

dependency引入的东西

作用:代码编译/运行时所需要的东西

打包:项目打包后这些东西基本都在(一般都在)

例如:JSON工具包GSON(com.google.code.gson),不仅开发时要用,项目运行时也要用,就需要打包进项目中;

 

plugin引入的东西

作用:插件,作为开发/编译/打包时的一种辅助工具

打包:一般不会打包进项目中。

例如:使用 maven-source-plugin 插件将API包的源码一起打包,方便发布至Maven仓库,而这个插件不会在打包后的项目中出现。

posted @ 2019-03-29 10:44  炎泽  阅读(3057)  评论(0编辑  收藏  举报