0

現在 IntelliJ では、開発に Maven コマンドラインをまったく使用していません。IntelliJ はプロジェクト内の war アーティファクトを検出し、プロジェクト構造 -> アーティファクトでアーティファクト構成を自動的に生成し、それを「ビルド オン メイク」または実行に含めることができます。構成。

ただし、実行可能 jar の場合は発生しないようです。それは単にIntelliJによる見落としですか、それとも何か間違っていますか? つまり、jar モジュールのアーティファクト構成の自動検出と作成を intelliJ に実行させる方法はありますか?

これは、私が言及していることを説明するための画像です。

IntelliJ プロジェクト成果物ウィンドウ

4

2 に答える 2

1

まだサポートされていません。サンプルと共に機能リクエストpom.xmlIntelliJ IDEA YouTrack プロジェクトに送信してください。

于 2012-09-30T10:13:18.427 に答える
0

pom ファイルで実行可能 jar を記述する標準的な方法はありません (さらに、実行可能 .war を作成することもできます。拡張子は関係ありません)。そのようなjarは、メインクラスのマニフェストエントリを持つ通常のjarアーカイブに過ぎないためです。したがって、IDEA は pom.xml からそれを差し引くことはできません。

さらに、Web サーバーの展開には戦争が必要なため、意味がありません。public static void mainIDEA では、メソッドを持つ任意のソースで任意のクラスを実行できます。

于 2012-09-30T12:18:47.960 に答える