【发布时间】:2012-01-15 05:14:03
【问题描述】:
我很难在 Intellij 中设置 springframework 代码。
我从 github git-clone 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 分支:3.1.x
git 提交: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
....
谢谢,
【问题讨论】:
-
最好将您遇到的错误添加到问题中。
-
为什么不直接将目标目录中生成代码的路径添加到源路径中?
标签: java spring intellij-idea spring-3