蚂蚁正在寻找位置内的位置

时间:2012-10-31 11:52:55

标签: java maven ant

我正在构建一个java Web应用程序。而且我必须按照指示的指示以某种方式做事。

当我输入“ant deploy”来构建war文件时,它会失败。它说the file can't be found.

但显然在错误的地方看。它说......

  

C:\用户\戴夫\桌面\ springapp \ springapp \ C:程序   FilesApacheapache-maven-3.0.4-binapache-maven-3.0.4 \ boot不会   存在

当然不存在!但我无法找到为什么它认为这是有效的位置。看起来它正在寻找它正在寻找的位置 - 在当前目录的末尾。但我无法更改目录,因为如果我这样做,则无法找到所需的build.xml文件。

我有这个项目的ant,maven和tomcat。

我为每个TOMCAT_HOMEMAVEN_HOME设置了系统变量位置。

项目文件中的build.properties文件将maven.home设置为正确的位置。

如何更改查找该文件的位置?

1 个答案:

答案 0 :(得分:0)

  

项目文件中的build.properties文件将maven.home设置为正确的位置。

从该路径的外观我怀疑你的build.properties包含类似

的内容
maven.home=C:\Program Files\Apache\....

反斜杠是属性文件中的转义字符,因此您需要使用正斜杠而不是反斜杠或将它们加倍。你也应该逃避冒号

maven.home=C\:\\Program Files\\Apache\\....