【发布时间】:2011-05-31 16:23:10
【问题描述】:
对于构建服务器上的构建作业,我想将.m2 位置设置为不同于user.home/.m2 的位置。
我以为我可以通过为构建设置 export HOME=$WORKSPACE 来欺骗 maven,但工件不断被下载并部署到构建用户的主目录。
因此,我认为 maven 使用了 user.home 系统属性,这似乎没有考虑到 $HOME。
有解决办法吗?我们有一个本地 maven 缓存,我确实想下载此构建作业的所有工件,并防止任何部署到构建用户的 $HOME/.m2 中,以便将各个构建作业彼此分开。至少我想要一些工作。
有什么想法吗?提前致谢!
【问题讨论】: