Intellijでspringframeworkコードを設定するのに苦労しています。springframeworkソースin Idea Intellij
私はgithubからspringframeworkプロジェクトをgit-clonedし、antタスクを実行してすべてのライブラリをivy-cacheディレクトリに取得しました。 intellijプロジェクトの "spring-framework.ipr"ファイルが見つかりました。 残念ながら、ライブラリの一部がjarファイルに正しくマップされていないか、見つからないことがあります。だから私はIDEでコードベースをコンパイルすることはできません。
また、Eclipseプロジェクトをintellijにインポートしようとしました。 Jarファイルの参照は大丈夫です。 OXMモジュールにコンパイルエラーがあります。いくつかのテストクラスは "〜.samples.flight.FlightDocument"、 "〜.jaxb.test.FlightType"のような自動生成されたクラスへの参照を持ち、それらは存在しません(ant test goalはそれらをターゲットディレクトリに生成します)。 STSでも同じ問題が発生しているようです。
私はこのブログ記事を参照: http://blog.springsource.org/2009/03/03/building-spring-3/
どれでも良いアイデアをIntelliJのでセットアップスプリングコードに?
私は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
....
おかげで、解決
あなたが得るエラーをよりよく質問に加えてください。 – yair
なぜあなたはソースパスにターゲットディレクトリの生成されたコードへのパスを追加しないのですか? – jackrabbit