近期从windowd换了到了Centos上进行开发,就系统而言,体验挺棒的,挺干净的,而且常用软件支持都挺好的。

登入新系统,第一件事就是安装JDK、Maven,紧接着就是安装IDE,比较传统,喜欢用Eclipse,而且我都是用Eclipse IDE for Java Developers没有太多乱七八糟的东西。

安装完Eclipse之后,就是去安装经常用的一些插件:

  • subclipse (因为代码托管使用的是subversionm即SVN)
  • m2e(Maven SCM Integration for Subversion,有了该插件可以在eclipse直接通过scm从svn导入maven项目)
  • easyshell
  • markdown
  • pydev

上面的这些插件,除了m2e从Eclipse Marketplace找不到,其它都可以通过市场去安装。

m2e目前需要从离线的压缩包安装,附上下载地址:m2e

通常随subclipse插件安装都会关联两个svn客户端插件:

  • JavaHL
  • SVNKit

个人比较喜欢使用JavaHL,但是想要在Centos Linux中使用JavaHL还需要做一些额外的工作,也就是需要在系统层面安装:

  • subversion
  • subversion-javahl

在安装subversion之前,需要注意eclipse中javahl插件的版本,如果eclipse中javahl插件版本为1.9.x,那subversion选择1.9.x安装为最优。附上一个centos7下yum安装subversion 1.9.x的步骤:

  1. 配置repo源:
$ sudo vi /etc/yum.repos.d/wandisco.repo
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.9/RPMS/$basearch/
enabled=1
gpgcheck=0
  1. 安装subversion
$ sudo yum install subversion --nogpgcheck
  1. 安装subversion-javahl
$ sudo yum install subversion-javahl

如果不能解决可移步:JavaHL-on-Linux