JAVAでの開発初心者です。
現在、以下の環境で開発を行っています。
windows7
・eclipse4.3 kepler
・spring 4-1-6
・Maven
・glassfish3.1
外部jarがデプロイの対象から漏れている状態です。
ビルドはできるのですが、ローカルのglassfishにデプロイした結果に
外部jarが反映されません。
起動すると以下のメッセージがコンソールに表示され動作しない状態です。
いろいろ調べた結果、
[プロジェクト右クリック]→[プロパティー]→[デプロイメント・アセンブリー]に外部jarを登録すれば解決するとあったため実施したのですが、症状は同じのままです。
また、[ウィンドウ]→[設定]→[java]→[ビルド・パス]→[ユーザライブラリー]にも外部jarは追加しています。
他に何か足りないものがあるのでしょうか。
ちなみに、
[プロジェクト右クリック]→[プロパティー]→[デプロイメント・アセンブリー]から外部jarを除去すると、[問題]に以下のメッセージが表示されます。
クラスパス・エントリー org.eclipse.jdt.USER_LIBRARY/[外部jar] は、エクスポートまたは公開されません。実行時に ClassNotFoundExceptions が発生する可能性があります。
よろしくお願いします。
追記(2017.10.30 17:50)
さまざまなサイトから調査をしたところ、maven-dependency-pluginをpom.xmlに追加すると
良いとありましたが、
maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e.
とm2eに怒られるうえ、結局WEB-INF/libに対象のjarは無かった。。。
回答1件
あなたの回答
tips
プレビュー