4.

【maven】ローカル(サードパーティ製)のjarを追加する方法

編集
この記事の要点
  • Maven でローカルの jar(サードパーティ製)を追加する方法
  • 手順1: jar を lib/ 等に配置
  • 手順2: pom.xmlmaven-install-plugin を使ってローカルリポジトリへ登録
  • 実行可能 jar 内でも参照できるよう、依存として正しく解決させる

 

前提

・ローカルのjarを読み込む方法はいくつかネット上に見られるが、ローカル環境だけで実行できるものでは意味がない。

実行可能jarとして実行した場合でもきちんとサードパーティのjarが実行されるようにする。

 

 

 jarファイルの設置

サードーパーティ製のjarを適当な場所に配置する。

(対象プロジェクトのlibディレクトリ配下など)

 

pom.xmlへの記述

まずはmavenのローカルリポジトリにサードパーティjarを保存する。

pom.xmlに以下の記述をした後、maven cleanを実行する。


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        

        
            org.apache.maven.plugins
            maven-install-plugin
            

                
                    
install-external-test1
                    clean
                    
                        ${basedir}/lib/
test1.jar
                        default
                        
com.test1
                        
test1
                        1.0
                        jar
                        true
                    
                    
                        install-file
                    

                

            
        

    

尚、複数取り込む場合はタグ内に複数のを記載すればよい。※要するに↑の緑色の部分を複数書く

タグは一意のものにすること。でなければclean時に警告される。

 

次に、以下の記述をタグ内に追記する


    
com.test1
    
test1
    1.0

 

ビルド

あとはmaven clean → maven build で生成された実行可能型jarを実行すればOK

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. ビルドする方法(eclipse)
  2. エラー一覧
  3. .m2フォルダの場所
  4. ローカル(サードパーティ製)のjarを追加する方法