maven和gradle中,dependency和plugin的區別


dependency引入的東西

作用:代碼編譯/運行時所需要的東西

打包:項目打包后這些東西基本都在(一般都在)

例如:JSON工具包GSON(com.google.code.gson),不僅開發時要用,項目運行時也要用,就需要打包進項目中;

 

plugin引入的東西

作用:插件,作為開發/編譯/打包時的一種輔助工具

打包:一般不會打包進項目中。

例如:使用 maven-source-plugin 插件將API包的源碼一起打包,方便發布至Maven倉庫,而這個插件不會在打包后的項目中出現。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM