/images/avatar.jpg

雨临Lewis的博客

Maven - 依赖范围和传递性依赖

Maven的依赖范围

在pom.xml文件中,有个节点是scope,用来表示依赖的范围。之所以会有依赖范围,是因为Maven在编译、测试和运行项目时会各自使用一套classpath,依赖范围就是用来控制这三种classpath的。

简单来说,就是通过scope节点来控制项目的依赖是在编译时导入,还是在测试或运行项目时才导入。

Eclipse - 如何在新的工作空间使用原来的配置(编码、视图、快捷键、插件设置等)

情景

Eclipse如果更换一个新的工作空间,需要重新设置视图、配置等一系列东西,算是想到麻烦的一件事情,其实我们完全可以将旧的工作空间里的配置拷贝到新的工作空间里,这样就可以省去重新配置的麻烦了~ 

具体操作如下:

${workspace(你电脑里原本的工作空间目录)}/.metadata/.plugins里有这样两个文件夹:org.eclipse.core.runtimeorg.eclipse.ui.workbench,将新的工作空间里的同名文件夹删了,再将这两个文件夹复制到新的工作空间就行了!

Maven - 使用阿里云国内镜像提高jar包下载速度

转载自:maven(八),阿里云国内镜像,提高jar包下载速度

镜像

由于Maven默认是从中央仓库去下载的jar包,该仓库在国外,且全世界都从该仓库下载,所以下载速度会很慢。镜像就相当于中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度。

Eclipse - 修改properties文件的编码

配置方法

Eclipse的properties文件是默认ISO-8859-1编码的,如果在properties里输入中文会导致乱码,此时需要修改其编码为utf-8,具体步骤如下:

Window→Preferences→General→Content Types→Text,然后单击Java Properties Files,选定下方的*.properties(locked),接着将最下方的ISO-8859-1改为utf-8,然后点击旁边的 Update,最后点击OK。