19

メイン機能を持つmavenスタブプロジェクトを生成することは可能mvn archetype:generateですか?ビルドプロセスの一部には、App.cmd/App.shを作成してシェルからアプリを実行することが含まれますか?

コマンドライン起動用のラッパースクリプトを含むコンソールアプリjarを作成するには、 maven-shade-pluginが必要なようです。ただし、Maven プロジェクトを構成してそれを使用し、空のコンソール アプリを作成するための archtype であるかどうかはわかりません。

4

2 に答える 2

12

「シンプル」アーキタイプは、「メイン」メソッドを持つクラスを持つ Maven プロジェクトを作成します。それを maven-shade-plugin と一緒に使用して、実行可能な jar を作成すると、準備完了です!

于 2011-12-21T21:14:48.500 に答える
5

" org.apache.maven.archetypes " " maven-archetype-quickstart " (バージョン 1.1) がうまくいきました。

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}
于 2018-06-12T19:40:03.643 に答える