IDEA版本
首先进入Project Structure
然后在右侧点击+号后选择From Maven…
再弹出的窗口的搜索框里填入com.google.code.gson然后点右边的搜索。
搜索的差不多时点击下来菜单选中GSON,再点击OK
接着OK
最后选中Export,Scope保持默认即可,这两个设置可以点击下面的链接了解
最后点击OK,这样GSON就添加好了。
例如有module A 配置依赖了jdbc.jar ,module B 又依赖 module A,但是如果你不在module A里的dependencies 里面把 JDBC。jar 前面的 export 勾上,module B是无法用到 JDBC的内容的,编译无法通过。
前面所说的都是通过IDE配置的 依赖,但是 如果整个module之间的依赖都是通过maven 管理的,那就没有这么多事情,默认就是scope 全局共享,现在用maven 的越来越多,可能这些ide 配置会再以后的版本中删除都有可能。
intellij idea module设置 dependencies的export:
1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖
2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去
3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突
4、runtime在运行的时候依赖,在编译的时候不依赖
默认的依赖范围是compile
</div>