2017-02-21 16 views
1

IntellijでIvyプロジェクトをインポートしました。私はIvyIdeaプラグインを使用しています。私もivy-settings.xmlを用意しています。私はプロジェクトを正常に構築することができました。 Jettyサーバーにアプリケーションをデプロイするときに、このエラーが発生します。基本的にすべてのライブラリを見つけることができません。 >依存関係 - -IntellijがIvyプロジェクトを実行中にクラスを見つけることができません

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 

私が推測するに、これは私のするライブラリをクラスパスに存在しないと、私は「プロジェクト構造」で確認されていることを意味> IvyIdeaをし、私はそこにすべてのjarファイルを見ることができます。

私はここで何が欠けていますか?

+0

展開している[成果物にライブラリを追加](https://www.jetbrains.com/help/idea/artifacts.html)しましたか? – CrazyCoder

+0

私はMavenプロジェクトのライブラリを手動で追加しません。私はアイビーのためにそれをする必要があるのですか?これをどのように追加しますか? – user911

+1

Mavenプロジェクトをインポートする際、IntelliJ IDEAは依存関係を持つ成果物を生成します。 Ivyプラグイン開発者はおそらくこの機能を実装していません。最初のコメントのリンクは、アーティファクトに依存関係を追加する方法を説明しています。 – CrazyCoder

答えて

1

依存関係を持つ成果物は自動的に生成されますが、手動で作成したプロジェクトやIvyIDEAプラグインが提供する依存関係を使用する場合は、configure the artifacts manuallyが必要です。また、必要な依存関係はすべてadded to the artifactです。サーバ。

関連する問題