0

现在问这个问题可能还为时过早,但我希望有人已经遇到了和我一样的问题。

我必须构建一个在,机器jar上运行的。centos7openjdk-7

我在非常短的时间内创建了一台 docker 机器 :) 但我的问题更像是一个 maven 问题。

我的问题是:

如何使用本机的 jdk 和环境在远程机器(由 mac 上的 kitematic 驱动的容器,例如:p)上生成 jar?

任何帮助我们都会受到欢迎。

- - 编辑

我在我的 mac 上开发,我想在“远程”机器上启动构建,在本地,我在 kitematic vm 上的 docker 容器。

4

1 回答 1

0

我认为您只是在问如何使用容器在本地 Mac 上编译源代码。如果您安装了 boot2docker,则以下工作:

$ docker run -v $(pwd)/java_proj:/java_proj java:openjdk-7u65-jdk javac /java_proj/Test.java

假设您java_proj在当前目录中有一个包含该文件的文件夹Test.java,这将编译测试文件并将输出放在同一文件夹中。我们可以这样做,因为 boot2docker 虚拟机共享您的主目录,然后我们可以将文件夹作为卷挂载到容器内。代码将使用图像的编译器和环境进行编译java:openjdk-7u65-jdk

于 2015-03-20T14:37:49.323 回答