我正在构建一个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_HOME
和MAVEN_HOME
设置了系统变量位置。
项目文件中的build.properties文件将maven.home设置为正确的位置。
如何更改查找该文件的位置?
答案 0 :(得分:0)
项目文件中的build.properties文件将maven.home设置为正确的位置。
从该路径的外观我怀疑你的build.properties
包含类似
maven.home=C:\Program Files\Apache\....
反斜杠是属性文件中的转义字符,因此您需要使用正斜杠而不是反斜杠或将它们加倍。你也应该逃避冒号
maven.home=C\:\\Program Files\\Apache\\....