windows 编绎spring-framework源代码遇到的问题
- schemaZip 找不到问题主要是因为在windows上路径分隔符不一样导致的。stackoverflow给出了解决办法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15:spring-webmvc-portlet:sourcesJar UP-TO-DATE
:spring-webmvc-tiles2:javadoc SKIPPED
:spring-webmvc-tiles2:javadocJar SKIPPED
:spring-webmvc-tiles2:sourcesJar SKIPPED
:spring-websocket:javadoc UP-TO-DATE
:spring-websocket:javadocJar UP-TO-DATE
:spring-websocket:sourcesJar UP-TO-DATE
:schemaZip
FAILURE: Build failed with an exception.
* What went wrong:
Failed to capture snapshot of input files for task 'schemaZip' during up-to-date c
heck. See stacktrace for details.
> java.io.FileNotFoundException: d:\...spring-framework-schema.zip
将spring-framework/gradle/docs.gradle
中的schemaZip
任务修改为下面形式就可以了。
1 | task schemaZip(type: Zip) { |
- 因为测试用例执行不过的问题网上有说加上
1
2
3* What went wrong:
Execution failed for task ':spring-aop:compileTestJava'.
Compilation failed; see the compiler error output for details.-x test
可以跳过测试,但是如果test代码有编绎错误的话好像还是会失败。 - 加上
--continue
参数失败之后继续 -x compileTestJava
直接跳过这个报错的任务。
最后想吐槽一下的是为啥测试用例编绎不过。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 水娃火娃石榴娃!
评论