Skip to content

Instantly share code, notes, and snippets.

@arjvik
Created August 6, 2020 21:28
Show Gist options
  • Save arjvik/792983a248c2c8360bee4f5a053bd92c to your computer and use it in GitHub Desktop.
Save arjvik/792983a248c2c8360bee4f5a053bd92c to your computer and use it in GitHub Desktop.
FROM ubuntu:20.04
MAINTAINER Arjun Vikram "Arjun.Vikram@UTSouthwestern.edu"
ARG ECLIPSE_DOWNLOAD_URL=http://mirror.math.princeton.edu/pub/eclipse/technology/epp/downloads/release/2020-06/R/eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get upgrade -y && \
apt-get install -y openjdk-14-jdk groovy wget gtk-3-examples \
fonts-ubuntu fonts-inconsolata fonts-firacode fonts-cascadia-code && \
wget $ECLIPSE_DOWNLOAD_URL -O /tmp/eclipse.tar.gz && \
mkdir -p /opt && \
tar -xvf /tmp/eclipse.tar.gz -C /opt && \
/opt/eclipse/eclipse -application org.eclipse.equinox.p2.director \
-repository https://dist.springsource.org/snapshot/GRECLIPSE/e4.16 \
-installIU org.codehaus.groovy.eclipse.feature.feature.group
CMD /opt/eclipse/eclipse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment