はじめに
今回はVSCodeでMavenプロジェクトを作成して、jarファイルへパッケージ化するまで実施していきたいと思います。
前提条件
以下の条件が実施済みであること
・VSCodeでJavaを使用できる構築がされていること
【開発環境構築】VS CodeでJavaを使用するための環境構築を実施する – SEもりのLog (selifemorizo.com)
Mavenのダウンロード
ダウンロード
以下サイトからMavenをzipファイルをダウンロードします。
【Mavenダウンロードサイト】
Maven – Download Apache Maven
zip展開
任意の場所にzipを解凍します。
私はCドライブにMavenフォルダを作成して解凍しました。
Mavenプロジェクトの作成
VSCodeで「ファイルを作成する」から「New Java Class」を選択する
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2023/10/8be205f02422735c35347639ea8430b0.png?resize=1024%2C206&ssl=1)
「Maven」を選択する
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/fe2d6d92fc817c0d4c8022cb8436bea3.png?resize=1024%2C120&ssl=1)
maven-archetype-quickstartを選択する
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/1c481e3ada901e8d2665ee6683915944.png?resize=1024%2C184&ssl=1)
Mavenバージョンを指定する
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/cb54eefe2e440986424bf687f8c2720f.png?resize=1024%2C162&ssl=1)
任意のパッケージ名・プロジェクト名を指定する
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/f5c05dc267b647f27e6866de8c23b651.png?resize=1024%2C130&ssl=1)
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/9ef0bf437bc669bd1377edbd48cf6630.png?resize=1024%2C156&ssl=1)
フォルダを指定後、ターミナル上で操作
「Define value for property ‘version’ 1.0-SNAPSHOT: :」でエンターキーを押下
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/7910e7de2de71d11e3345ce4a19a3a71.png?resize=1024%2C280&ssl=1)
「Y」を入力し押下することでプロジェクトが作成されます。
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/dbaeb73979e5d1bc49449ffc964c4d17.png?resize=1024%2C404&ssl=1)
VSCodeのMaven設定
「Ctrl + ,」キーにて設定画面を開き、検索ボックスから「maven.executable.path」を検索
「Ctrl + ,」キーにて設定画面を開き、検索ボックスから「maven.executable.path」を検索します。
検索で表示された入力ボックスに、ダウンロードしたMavenの「mvn.cmd」を設定します。
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/b5ed94ff12cd73c9a94a8999ff0fa629.png?resize=1024%2C255&ssl=1)
Mevenを使用しパッケージ化
Cleanを実行
プロジェクトの左下に存在する「MAVEN」メニューからcleanを実行します。
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/3ca4bfe0f61c5f632ef09084e667a82f.png?resize=1024%2C443&ssl=1)
packageを実行
「MAVEN」メニューからpackageを実行します。
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/image.png?resize=1024%2C419&ssl=1)
jarファイルがtargetフォルダ配下に作成されていることを確認
jarファイルがtargetフォルダ配下に作成されていることを確認できれば、今回の内容は完了です。
![](https://i0.wp.com/selifemorizo.com/wp-content/uploads/2024/05/image-1.png?resize=892%2C360&ssl=1)
jarファイルを実行してみる
ターミナルからコマンドを実行
java -jar 任意のフォルダ\target\demo-1.0.jar
メイン・マニフェスト属性がありませんと出力された場合
jarファイルを実行するためには、最初に実行される「メイン・マニフェスト」を設定しておく必要があります。
pom.xmlに以下設定を加え、再度パッケージ化し実行してみてください。
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<mainClass>com.example.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
最後に
以上、ログになります。
これからも継続していきましょう!!
コメント