Eclipseで標準のMavenディレクトリレイアウトでプロジェクトを開発します。ソースはsrc/main/java/com/mycompanyディレクトリにあります。また、ソースクラスをmain.java.com.mycompanyパッケージに入れる必要があります。 maven-組立・プラグインでmainClass属性を設定するような(main.javaを含まないパッケージ名はmaven
Main-Class: main.java.com.mycompany.MyMainClass
しかし、私は多くの例で見たか: 私は、実行可能JARファイルをビルドすると、私は次のようにMANIFEST.MFのメインクラスを定義する必要がありますmaven-jar-plugin)、main.javaの部分を除いてクラス名が指定されています。私はただ持っていたい
Main-Class: com.mycompany.MyMainClass
私はMavenで完全に初心者であるため、これをどのように達成できるのか分かりません。
指定されたmain.javaパッケージは、src/main/javaの場所とは関係ありません。これがEclipse(m2e)の設定よりも必要な場合は間違っています。 – khmarbaise
Eclipse(m2e)用のプラグインやmaven-eclipseのようなMaven用のプラグインはまだ使用していません。コマンドラインからmvnを使ってプロジェクトをビルドしただけです。 – Grade