我在 Eclipse 中使用标准的 Maven 目录布局开发我的项目。源代码位于 src/main/java/com/mycompany 目录中。并且需要将我的源类放在包 main.java.com.mycompany 中。当我构建可执行 jar 文件时,我必须在 Manifest.MF 中定义主类,例如:
Main-Class: main.java.com.mycompany.MyMainClass
但是我在很多示例中看到(例如在 maven-assembly-plugin 或 maven-jar-plugin 中配置 mainClass 属性),类名是在没有 main.java 部分的情况下指定的。我只想拥有
Main-Class: com.mycompany.MyMainClass
我不知道如何实现这一点,因为我在 Maven 中完全是新手。