【发布时间】:2015-03-20 09:29:35
【问题描述】:
现在问这个问题可能为时过早,但我希望有人和我有同样的问题。
我必须构建一个在centos7、openjdk-7 机器上运行的jar。
我在非常短的时间内创建了一台 docker 机器 :) 但我的问题更像是一个 maven 问题。
我的问题是:
如何使用本机的jdk和环境在远程机器上生成jar(例如mac上由kitematic驱动的容器:p)?
欢迎任何帮助。
--- 编辑
我在我的 mac 上开发,我想在“远程”机器上启动构建,在本地,我在 kitematic vm 上的 docker 容器。
【问题讨论】:
-
我不确定你在问什么?是什么阻止你在 centos7 容器中构建 Jar?
-
哦,对不起,我完全忽略了这一点:我在我的 Mac 上开发。我编辑了这个问题,谢谢指出这一点。
-
我还是迷路了。您在寻找
docker exec吗?通常你只会做docker run mycentos mvn command,可能会映射到一个卷中来保存输出。这有帮助吗?! -
不,抱歉,可能是我,但代码在某处(例如在我的 Mac 上),环境和 jdk 在其他地方(例如在容器中)。最终目标是创建一个集成过程。
-
您可以使用volumes将代码从Mac挂载到docker容器中,并使用容器中的JDK进行编译。那是你想要做的吗?很难理解您正在尝试做什么以及为什么您认为它不起作用。
标签: java maven jar docker maven-module