我在这里http://pre.google.com/p/gwt-
maven/issues/detail?id=88找到了另一个解决方法 (我在更改pom以适应特定操作系统时遇到问题)
简而言之:使到本地存储库的路径尽可能短。
“注释40作者:gaurav.a … @ gmail.com,2009年3月23日”,由于“ GWT编译失败-输入行太长,”问题的解决方法之一如下:
- 更改m2(maven)存储库。您可能在以下位置拥有maven存储库:
C:documents and SettingsMahcineNameABC.m2
- 将settings.xml文件从文件夹复制
apache-maven-2.0.8apache-maven-2.0.8conf
到C:documents and SettingsMahcineNameABC.m2
在 settings.xml中 :
将标签更改为
<localRepository>M:</localRepository>
。现在,您的m2住宅是一个虚拟M盘。创建一个存储库文件夹为
D:maven-2.0.8repository
- 剪切/复制所有文件/文件夹从
C:documents and SettingsMahcineNameABC.m2repository
到D:maven-2.0.8repository
地图本地驱动器:打开命令提示符并执行(创建虚拟驱动器):
subst M: D:maven-2.0.8repository
(帮助)
现在一个虚拟驱动器M将指向存储库。将环境变量设置
M2_REPO
为值M:- 要启用长输入,请在命令提示符下执行:
cmd /e:32768
这将解决由于类路径变量中的条目非常长而导致输入较长的问题,至少在Win XP SP2中是如此。根据注释22和7对输入进行组合和测试。
希望能帮助到你!
在大多数情况下,这应该会有所帮助(并且直到项目结束为止-至少对于我而言)



