我很难在Intellij中设置springframework代码。
我从github git-cloned springframework项目,并运行ant任务将所有库放入ivy-cache目录。 我为intellij项目找到了“spring-framework.ipr”文件,并将其打开。 不幸的是,有些库未正确映射到jar文件或丢失。所以我无法在IDE中编译代码库。
我也尝试将eclipse项目导入intellij。 Jar文件引用似乎没问题。 但是OXM模块中存在编译错误。一些测试类引用了自动生成的类,例如“〜.samples.flight.FlightDocument”,“〜。jaxb.test.FlightType”,它们不存在(ant测试目标在目标目录中生成它们)。 似乎同样的问题发生在STS。
我引用了这篇博文: http://blog.springsource.org/2009/03/03/building-spring-3/
在intellij中设置spring代码有什么好主意吗?
我使用intellij v11。
git branch:3.1.x
git commit:e8fc90ce3e4554f14eaa86ce05591249d3fe62fa
编译错误示例:
.../org.springframework.oxm/src/test/java/org/springframework/oxm/xmlbeans/XmlBeansMarshaller Tests.java
Error:(29,42) package org.springframework.samples.flight does not exist
Error:(30,42) package org.springframework.samples.flight does not exist
Error:(44,9) cannot find symbol class FlightsDocument
Error:(44,58) package FlightsDocument does not exist
....
谢谢,
答案 0 :(得分:1)
问题解决了。
“spring-framework.ipr”是intellij的一个。
吸取的教训:
在所有测试通过并手动修复junit引用后,intellij终于没有错误。