我使用標準的Maven目錄佈局在Eclipse中開發我的項目。源位於src/main/java/com/mycompany目錄中。並且需要將我的源代碼放在main.java.com.mycompany包中。 當我建立可執行的JAR文件,我必須定義主類的Manifest.MF中,如:maven中沒有main.java的包名
Main-Class: main.java.com.mycompany.MyMainClass
但我在很多例子中看到的(如在Maven的組裝插件或配置mainClass屬性maven-jar-plugin)中指定的類名不帶main.java部分。我只想要
Main-Class: com.mycompany.MyMainClass
我想不出如何實現這一點,因爲我完全是Maven的新手。
給定的main.java包與src/main/java位置無關。如果這需要比你在Eclipse(m2e)等中的配置錯誤。 – khmarbaise 2013-02-09 16:09:34
我還沒有使用Eclipse(m2e)的任何插件或maven-maven的maven-eclipse,只是從命令行使用mvn構建項目。 – Grade 2013-02-10 10:47:57