以前、jar化する場合のpomの記述方法について書いたのですが、一部記述が正しくなかったようです。mavenでのjarファイル作成この方法でやってもjarファイルを単独で取り出すとNoClassDefFoundErrorが出てしまいます。この場合で有効なのはあくまでlibディレクトリが同階層にある場合のようですね。完全にjarファイル単独で動かす場合ですが、pomに以下のように記述すればOKです。</plugin>1234567891011121314151617181920212223<plugin><artifactId>maven-assembly-plugin</artifactId><version>2.2</version><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>起動ファイルのフルパス</mainClass></manifest></archive></configuration></plugin>このように記述してビルドするとjarファイルが2つできます。(依存ファイルを含むものと含まないもの)jar-with-dependenciesとかかれたものが依存ファイルを含んだものですので、このjarファイルを使う場合は単独で使っても動きます。中を解凍してみると依存ライブラリが入っているのがわかると思います。マルチモジュールプロジェクトで使う追記:Netbeansで作成したjarファイルを読み込むときツール→ライブラリ→クラスパスで「jar/フォルダの追加」を行い、jarファイルを登録すればクラスパスとして追加することができます。これ以外にプロジェクトの「依存性」で右クリック→開いているプロジェクト→対象プロジェクトを選ぶでもOKです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事Fileのアップロード業務でCSVのアップロードを行っていますが、ファイルになりますと当然文字列ではなく、バイナリ形式のデータが必要になります。...Javaでのコーディングで気を付けること会社でSoftWareDesignを定期購読しており、Javaのコーディングで気をつけることなどがあったので、ちょっとチェック。以前も似たようなエントリーは書いたことがあったのだけど、再確認。...StreamのMap処理Javaのstreamですが知れば知るほどいろいろな機能がありますね。...GlassFishとTomcatの違いJavaEEの開発を始めてからは基本的にサーバーとしてGlassFishを使っています。一般的なJavaのサーバーというとTomcatが有名ではないでしょうか。...CSVの入出力に関して業務でCSVの入出力と格闘中。ある頻出の作業だったりするんですが、自前でやるとなかなか面倒です。