当我在Eclipse中的maven项目上清理所有内容时,它总会返回以下错误:
文件名,目录名或卷标语法不正确
我启用了maven构建器和java bulider。有谁知道这个错误意味着什么?
感谢,
杰夫
答案 0 :(得分:3)
它可能与错误MECLIPSE-269有关:完整的错误消息可能有助于此“
“java.io.IOException: The filename, directory name, or volume label syntax is incorrect
”实际上是“org.apache.maven.lifecycle.LifecycleExecutionException: Can't canonicalize system path
”的根本原因。
我在使用目标
Can't canonicalize system path
时出现“eclispse:eclipse
”错误 maven-war-plugin的<warSourceDirectory>
以${basedir}
开头 如果我删除${basedir}
,则构建成功。 如果看起来像war插件使用与前缀路径相关的不同规则 使用$ {basedir},我认为这是一个错误,因为<warSourceDirectory>
的配置与类似的标签不一致。
答案 1 :(得分:0)
使用以下命令获取错误的确切原因。
mvn eclipse:eclipse -X
上述命令的结果将帮助您解决问题。