前些日子下载 Eclipse 的时候无意间看到了 “Eclipse Che”,一个高性能的基于浏览器的集成开发环境,说直白点就是浏览器版的 Eclipse,当时没有细看,今天花了点时间试用一下。
Eclipse Che 都是基于 Docker 构建的,所以需要有 Docker 环境,并且创建的工作区和项目也都是在容器中运行。在 Eclipse Che 默认提供了很多语言支持,包括:C++、Go、Java、Python、Ruby、MySQL等,构建工具:Ant、Bower、Grunt、Gulp、Maven 和 Npm,并且默认集成了 Git 代码管理工具。
这么牛?下面就看看怎么使用吧。
sudo docker pull eclipse/che
sudo docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /home/jhadmin/test:/data eclipse/che start
启动完毕后,访问 “http://<ip>:8080/” 来验证安装。
选中并打开工程,然后在 “Manage commands” 依次创建三个 Maven 命令,并运行。
mvn clean install -f ${current.project.path}
mvn clean test -f ${current.project.path}
mvn exec:java -Dexec.mainClass="test.App" -f ${current.project.path}