前些日子下载 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://:8080/” 来验证安装。

创建 workspace 和 project

  1. 访问 “Workspaces -> Add Workspace”;
  2. 在 “New Workspace” 页面选择 “java Default Java Stack with JDK 8, Maven and Tomcat.” 然后 “CREATE & OPEN”;
  3. 在 “Workspace” 页面,选择 “Create Project…”;
  4. 在 “Create New Project” 窗口,选择 Java -> Maven 项目,然后输入一个Name,比如: “test”,并进入下一步;
  5. 勾选 “From Archetype:” 并选择 “org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE”,同时输入 “Artifact ID” 和 “Group ID”,然后 “Create” 来创建工程;

运行工程

选中并打开工程,然后在 “Manage commands” 依次创建三个 Maven 命令,并运行。

build

mvn clean install -f ${current.project.path}

test

mvn clean test -f ${current.project.path}

run

mvn exec:java -Dexec.mainClass="test.App" -f ${current.project.path}
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐