Add maven to build environment

This commit is contained in:
zontreck 2025-03-21 00:43:52 -07:00
parent cf90958827
commit 3bf74841bb

View file

@ -3,7 +3,10 @@ FROM git.zontreck.com/packages/debian:base
ENV GRADLE_VERSION 8.12
RUN apt-get install -y build-essential && apt-get clean -y
RUN apt-get install -y cmake ninja-build openjdk-17-jdk nasm git curl wget openjdk-17-jre clang pkg-config libgtk-3-dev lldb libglu1-mesa libpulse0 cargo python3-dev libffi-dev libssl-dev apt-utils fonts-liberation libgtk-4-1 libgbm1 libu2f-udev libvulkan1 xdg-utils gradle nasm mercurial && apt-get clean -y
RUN wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \
dpkg -i packages-microsoft-prod.deb && \
rm packages-microsoft-prod.deb
RUN apt-get install -y \
@ -29,14 +32,23 @@ RUN apt-get install -y \
libxxf86vm-dev\
linux-libc-dev\
ocl-icd-opencl-dev\
cmake ninja-build \
openjdk-17-jdk nasm \
git curl wget \
openjdk-17-jre clang \
pkg-config libgtk-3-dev \
lldb libglu1-mesa libpulse0 \
cargo python3-dev \
libffi-dev libssl-dev \
apt-utils fonts-liberation \
libgtk-4-1 libgbm1 \
libu2f-udev libvulkan1 \
xdg-utils gradle \
nasm mercurial \
patch\
perl\
sharutils\
unixodbc-dev\
x11proto-xinerama-dev\
&& apt clean -y
RUN apt-get install -y \
maven \
sqlite3 libsqlite3-dev \
libevent-dev \
libboost-dev \
@ -45,23 +57,18 @@ RUN apt-get install -y \
qtbase5-dev qttools5-dev qttools5-dev-tools \
qtwayland5 \
libqrencode-dev \
&& apt clean -y
RUN apt-get install -y \
unixodbc-dev\
nsis lld llvm zip \
g++-mingw-w64-x86-64-posix g++-multilib binutils \
xz-utils curl cmake make \
bison g++ pkgconf
bison g++ pkgconf \
dotnet-sdk-7.0 \
dotnet-sdk-8.0 \
x11proto-xinerama-dev\
&& apt clean -y
RUN wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \
dpkg -i packages-microsoft-prod.deb && \
rm packages-microsoft-prod.deb
RUN apt-get update && apt-get install -y dotnet-sdk-8.0 && apt clean -y
RUN apt-get install -y dotnet-sdk-7.0 && apt clean -y
WORKDIR /root/.ssh