【发布时间】:2016-12-29 05:58:09
【问题描述】:
我可以在 pom.xml 文件中使用当前用户名和 ${user.name},但是有没有办法获取 uid (userid)?
我使用exec-maven-plugin 并向执行添加参数。我尝试了不同的方法(${env.UID}、${user.id}、$UID),但都不起作用。
我需要它在 docker 中启动一个将文件写入共享目录的进程。如果我不以-u-参数开头,所有文件都将属于root。
配置如下:
<configuration>
<executable>docker</executable>
<arguments>
<argument>run</argument>
<argument>-u</argument>
<argument>$UID</argument>
<argument>...</argument>
</arguments>
</configuration>
【问题讨论】:
-
我检查了stackoverflow.com/questions/12317609/…,似乎没有代表UID的值。
标签: java maven environment-variables