我开始了一个maven-archetype-webapp使用以下结构的网络项目使用IntellIJ,这web.xml文件如下,BitcoinWalletindex.jspdispatcherdispatcherorg.springframework.web.servlet.DispatcherServlet1dispatcher/这dispatcher-servlet.xml文件在下面提供到目前为止,项目中没有Java源文件。我有错误HTTPStatus[404]–[NotFound].我用Maven成功地。我升级到OSSierra而且没有maven安装在操作系统中。因此,我必须手动配置它。与
我目前正在使用jenkins/jenkins:lts图像。它运行良好,并且可以完成我希望做的所有事情。我希望它在构建步骤中运行Maven目标。问题是jenkins容器环境中没有安装maven。所以我想扩展上述图像以运行apt-getinstallmaven。我的解决方案:FROM"jenkins/jenkins:ltsUSERrootRUN/bin/bash-c"apt-getinstallmaven"这就够了吗?我假设jenkins镜像的所有RUN和ENTRYPOINT步骤都将自行运行,我不需要在我的Dockerfile中重新执行它们,对吧? 最佳答案
我目前正在使用jenkins/jenkins:lts图像。它运行良好,并且可以完成我希望做的所有事情。我希望它在构建步骤中运行Maven目标。问题是jenkins容器环境中没有安装maven。所以我想扩展上述图像以运行apt-getinstallmaven。我的解决方案:FROM"jenkins/jenkins:ltsUSERrootRUN/bin/bash-c"apt-getinstallmaven"这就够了吗?我假设jenkins镜像的所有RUN和ENTRYPOINT步骤都将自行运行,我不需要在我的Dockerfile中重新执行它们,对吧? 最佳答案
用docker部署SpringCloud项目,pom.xml中的一些代码:org.springframework.bootspring-boot-maven-plugincom.spotifydocker-maven-plugin0.4.3${docker.image.prefix}/${project.artifactId}${project.basedir}/${project.build.directory}${project.build.finalName}.jarorg.apache.maven.pluginsmaven-surefire-plugintrue当我运行命令时:
用docker部署SpringCloud项目,pom.xml中的一些代码:org.springframework.bootspring-boot-maven-plugincom.spotifydocker-maven-plugin0.4.3${docker.image.prefix}/${project.artifactId}${project.basedir}/${project.build.directory}${project.build.finalName}.jarorg.apache.maven.pluginsmaven-surefire-plugintrue当我运行命令时:
看来maven用Java7覆盖了Java8。考虑以下Dockerfile:FROMjava:8RUNjava-version&&ls-l/usr/bin/javaRUNapt-getupdate-y&&apt-getinstallmaven-yRUNjava-version&&ls-l/usr/bin/java第二行将报告java版本为1.8但第4行将报告java版本为1.7。在这两种情况下,/usr/bin/java符号链接(symboliclink)都指向/etc/alternatives/java除了重新安装Java8(这就是我一开始使用Java:8的原因)之外,在构建doc
看来maven用Java7覆盖了Java8。考虑以下Dockerfile:FROMjava:8RUNjava-version&&ls-l/usr/bin/javaRUNapt-getupdate-y&&apt-getinstallmaven-yRUNjava-version&&ls-l/usr/bin/java第二行将报告java版本为1.8但第4行将报告java版本为1.7。在这两种情况下,/usr/bin/java符号链接(symboliclink)都指向/etc/alternatives/java除了重新安装Java8(这就是我一开始使用Java:8的原因)之外,在构建doc
我尝试在docker容器中构建我的项目,图像如下所示:FROMmaven:3.3.9-jdk-8WORKDIRmvnBuildDirENTRYPOINT["mvn"]如果我像下面这样运行我的容器,一切正常。dockerrun-v/home/user/Worspace/myMavenProject:/mvnBuildDirmyMaven3cleanpackage但是如果我在我的Jenkinsfile中尝试这个,我得到一个错误,它什么也没告诉我。Jenkins文件://...defmaven=docker.image("myMaven3");maven.inside("-v${workdi
我尝试在docker容器中构建我的项目,图像如下所示:FROMmaven:3.3.9-jdk-8WORKDIRmvnBuildDirENTRYPOINT["mvn"]如果我像下面这样运行我的容器,一切正常。dockerrun-v/home/user/Worspace/myMavenProject:/mvnBuildDirmyMaven3cleanpackage但是如果我在我的Jenkinsfile中尝试这个,我得到一个错误,它什么也没告诉我。Jenkins文件://...defmaven=docker.image("myMaven3");maven.inside("-v${workdi
我正在烘焙一个在运行时运行Maven任务的Docker镜像。它看起来像这样:ADDpom.xml/srvADDsrc/srv/srcWORKDIR/srvRUNmvndependencies:go-offlinescala:testCompile在运行时,我正在运行mvngatling:execute来运行负载测试实用程序。我的POM如下所示:io.gatlinggatling-core${gatling.version}io.gatlinggatling-http${gatling.version}io.gatlinggatling-app${gatling.version}io.g