質問編集履歴

1 追加調査結果追記

gcodeb2

gcodeb2 score 8

2017/10/30 17:51  投稿

eclipse4.3+spring4-1-6+Maven+glassfish3.1環境で外部jarがデプロイ対象から漏れる
JAVAでの開発初心者です。
現在、以下の環境で開発を行っています。
windows7
・eclipse4.3 kepler
・spring 4-1-6
・Maven
・glassfish3.1
外部jarがデプロイの対象から漏れている状態です。
ビルドはできるのですが、ローカルのglassfishにデプロイした結果に
外部jarが反映されません。
起動すると以下のメッセージがコンソールに表示され動作しない状態です。
![イメージ説明](48028b60487f538433b51d027996a679.jpeg)
いろいろ調べた結果、
[プロジェクト右クリック]→[プロパティー]→[デプロイメント・アセンブリー]に外部jarを登録すれば解決するとあったため実施したのですが、症状は同じのままです。
![イメージ説明](e766047a63f3324e5ed05f1b5f61a294.jpeg)
また、[ウィンドウ]→[設定]→[java]→[ビルド・パス]→[ユーザライブラリー]にも外部jarは追加しています。
![イメージ説明](5eebc1b043c72b21dbeba73f64a89efe.jpeg)
他に何か足りないものがあるのでしょうか。
ちなみに、
[プロジェクト右クリック]→[プロパティー]→[デプロイメント・アセンブリー]から外部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は無かった。。。
  • Java

    25082 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Spring

    1476 questions

    Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

  • Eclipse

    3161 questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

  • GlassFish

    93 questions

    GlassFishは、Java EE準拠のアプリケーションサーバの名称です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る