我正在尝试使用Docker运行一个Maven项目,当我尝试构建它时,我得到了
Error: Could not find or load main class .usr.share.maven.boot.plexus-classworlds-2.x.jar
当编译过程为mvn软件包时,将显示为错误。我刚接触Maven和Docker。
我尝试包含不同的Maven和Java版本,但这只是消除了一些错误。
这是我的Dockerfile
FROM ubuntu:18.04
FROM maven:3.5-jdk-8
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list
RUN apt-get update
RUN apt-get install -y maven
COPY pom.xml /usr/local/service/pom.xml
COPY src /usr/local/service/src
WORKDIR /usr/local/service
RUN mvn package
CMD ["java", "-cp", "target/sensor-demo-0.0.1-SNAPSHOT.jar", "sensor/SensorControl"]
你们知道问题可能在哪里吗?