【发布时间】:2014-10-02 02:55:22
【问题描述】:
我最近开始使用 maven 和 eclipse。
我已经设置了几个项目,并且我注意到如果我尝试指定项目目录之外的构建目录(以覆盖目标),则在执行“更新项目”时会出错:
“更新 Maven 项目”遇到问题。
在“更新 MAven 项目”期间发生内部错误。 路径必须包含项目和资源名称:/[我的项目名称]
我需要在项目之外构建。我怎样才能解决这个问题?我可以让 maven 自动创建软链接吗?
【问题讨论】:
-
outside the project?您只能从 pom.xml 存在的地方构建,即上下文根 -
构建,使用antrun插件复制到任何你想要的地方并从构建文件夹中删除内容
-
为什么我不能像 ../build 这样的地方构建?这是maven的硬性规则吗?哪里写的?
-
因为
Eclipse JDT不允许在项目之外设置输出目录。您可以阅读它,例如here。 Maven本身就支持这样的项目布局。