1

main メソッドを持つ 1 つのクラスを持つ Maven プロジェクトがあり、Maven を使用して 1 つの大きな実行可能 jar を作成したいと考えています。構成は次のとおりです。

<build>
    <plugins>
        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <archive>
                    <manifest>
                        <mainClass>com.kawaiisoft.Miku</mainClass>
                    </manifest>
                </archive>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
        </plugin>
    </plugins>
</build>

要素でクラスを指定しmainClassます。次に私は:

mvn assembly:single

そしてMavenが作成しますtarget/miku-cli-1.0.0-SNAPSHOT-jar-with-dependencies.jar。これまでのところ素晴らしい。すべての依存関係がそこにある間、メインクラスがjarに含まれていないことを除いて。私は何を間違っていますか?

4

0 に答える 0