提出这个问题可能还为时过早,但我希望有人和我有同样的问题。
我必须构建一个在jar
,centos7
计算机上运行的openjdk-7
。
我在一个荒谬的短时间内创建了一个码头机器:)但我的问题更像是一个maven。
我的问题是:
如何使用本机的jdk和环境在远程机器(由mac上的kitematic驱动的容器,例如:p)上生成jar?
我们欢迎任何帮助。
---编辑
我在我的Mac上开发,我想在"远程"上启动构建。机器,在本地,我的码头工人容器在kitematic vm。
答案 0 :(得分: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 VM共享您的主目录,然后我们可以将该文件夹作为卷安装在容器内。代码将使用java:openjdk-7u65-jdk
图像的编译器和环境进行编译。