Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
微服务包maven插件跳过命令行生成的容器_Maven_Cumulocity - Fatal编程技术网

微服务包maven插件跳过命令行生成的容器

微服务包maven插件跳过命令行生成的容器,maven,cumulocity,Maven,Cumulocity,我正在构建一个微服务,使用微服务包maven插件来打包docker容器。这在构建服务器上运行良好,但我想在我的开发环境中关闭这个docker包,因为我使用windows,因此没有docker。目前我正在编辑pom.xml true。。没错。。。 有没有更好的方法来实现这一点 我可以像那样在maven构建中添加一些命令行吗?>mvn clean insatll-Dmicroservice.containerSkip=true 或者我应该介绍maven简介吗 提前感谢您要查找的参数包括: skip

我正在构建一个微服务,使用微服务包maven插件来打包docker容器。这在构建服务器上运行良好,但我想在我的开发环境中关闭这个docker包,因为我使用windows,因此没有docker。目前我正在编辑pom.xml true。。没错。。。 有没有更好的方法来实现这一点

我可以像那样在maven构建中添加一些命令行吗?>mvn clean insatll-Dmicroservice.containerSkip=true

或者我应该介绍maven简介吗


提前感谢

您要查找的参数包括:

  • skip.agent.package(通常跳过打包)
  • skip.agent.package.rpm(跳过rpm打包)
  • skip.agent.package.container(跳过docker容器包装)
  • skip.microservice.package(跳过microservice zip打包)
从命令行生成时,可以使用上述任何参数


mvn clean install-Dskip.agent.package.rpm=false-Dskip.agent.package.container=true

我有点晚了,但这对我来说很有效:

在pom中创建属性:

<properties>
     <skip-docker-image>false</skip-docker-image>
</properties>

谢谢,这正是我想要的。不幸的是,它不起作用!它仍在构建docker容器!我甚至做到了:mvn
clean install-Dskip.agent.package.rpm=false-Dskip.agent.package.container=true-Dskip.microservice.package=true
[ERROR]无法执行目标com.nsn.cumulocity.clients java:microservice-package-maven插件:9.5.0:package(package)在项目oc2数据映射器上:无法执行mojo:捕获异常:java.util.concurrent.ExecutionException:com.spotify.docker.client.shade.javax.ws.rs.ProcessingException:org.apache.http.conn.HttpHostConnectException:连接到本地主机:2375[localhost/127.0.0.1,localhost/0:0:0:0:0:0:0:1]失败:连接被拒绝:连接->[Help 1]谢谢,很好的解决方法。它正在工作。然而,maven插件的建议参数不起作用。应该修复或记录只有通过在pom中添加属性才能进行外部配置,如下所述。
<configuration>
     <skip>${skip-docker-image}</skip>
</configuration>
mvn clean install -Dskip-docker-image=true