IntelliJで新しいMavenプロジェクトを作成し、パッケージ化をjarに設定しましたが、ビルド時にターゲットフォルダーにjarが含まれていません。私はそれが本当に馬鹿げていると確信していますが、私はさまざまなウェブサイトで読んでいる非常に多くの異なるものがあります。
IDEAのMaven Projects
ビューを使用してプロジェクトをビルドする必要があります。
表示->ツールウィンドウ-> Mavenプロジェクト
または、左下隅のメニューから開きます:
そして、Mavenの目標(つまりパッケージ)でプロジェクトをビルドします:
パッケージングがpom.xml
でjar
に設定されている場合、jarはtarget
dirに取得されます。
Jarを作成するには、maven jarプラグインが必要です
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>add your main class</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
スクリーンショットに完全なpomファイルが表示されていると仮定すると、アーティファクトを定義するエントリが欠落しています。タグの直後に次のようなものを追加してみてください。
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.example</groupId>
<artifactId>stackoverflow-question</artifactId>
<version>0.0.1-SNAPSHOT</version>
/ targetディレクトリにstackoverflow-question-0.0.1-SNAPSHOT.jarが表示されるはずです。あなたはそれを見るためにディレクトリをリフレッシュする必要があるかもしれません(あなたは確かにEclipseでする必要があります)