2

昨年は春からコアコースを受講しました。そのコースで、私は「Core Spring Student 講義マニュアル」+演習書という非常に優れた本を受け取りました。問題は、何時間も苦しんだ後でも、例(ソリューション)を実行可能にすることができなかったことです。

2 つのオプションがあります。 -最初に、すべてのプロジェクトを STS と intellij にインポートして、Maven でビルドしようとしました。

また、すべての依存関係のマニュアルをローカル リポジトリに追加しましたが、2 つのエラーが発生します

このリポジトリはもう存在しません: コード:

<url>https://tbits.springsource.com/repository/snapshot</url>

pom.xml mavenでそのリポジトリを削除すると、親プロジェクトが見つからないと不平を言いました。

<parent>
        <groupId>com.springsource.training.common</groupId>
        <artifactId>abstractContainerProject</artifactId>
        <version>1.1.7.RELEASE</version>
    </parent>

-次に、すべてのmaven部分を削除しようとし、ライブラリを1つずつ手動でプロジェクトに追加しましたが、コードは正常にコンパイルされますが、問題は、単体テストが実行されていないことですスタックトレース「java.lang.例外 "実行可能なメソッドが見つかりません。

私にとっては、テストを実行してコンパイルできる限り、Mavenで動作するか手動で動作するかは問題ではありません。

これにも問題があった人はいますか?

とにかくありがとう!

4

2 に答える 2

3

私の知る限り、それらをローカル IDE にインポートすることは想定されておらず、資料で提供されている STS を使用することになっています。リポジトリも同様です。リポジトリはトレーニング資料に含まれています。それは、春のフォーラムでも彼らがアドバイスしたことと同じです。

于 2013-02-08T15:24:34.787 に答える
0

Spring からコースをインストールしたら、インストール先のディレクトリに移動します。リポジトリというフォルダがあります。たとえば、Mac の場合は /Applications/core-spring-3.2.1.RELEASE/repository です。

ここには、クラスパスに手動で追加できるすべての依存関係があります (外部 jar を追加)。

または、maven の場合: フォルダー全体を ...repository/com/springsource .m2 フォルダーにコピーするだけです。

于 2015-02-10T14:44:39.717 に答える