Tôi phát triển dự án của mình trong Eclipse với bố cục thư mục Maven chuẩn. Các nguồn nằm trong thư mục src/main/java/com/mycompany. Và nó được yêu cầu đặt các lớp nguồn của tôi trong gói main.java.com.mycompany. Khi tôi xây dựng thực thi jar-file, tôi phải xác định các lớp học chính trong MANIFEST.MF như:Tên gói không có main.java trong maven
Main-Class: main.java.com.mycompany.MyMainClass
Nhưng tôi thấy trong rất nhiều ví dụ (như cấu hình các thuộc tính mainClass trong maven-lắp ráp-plugin hoặc maven-jar-plugin) tên lớp được chỉ định không có phần main.java. Tôi chỉ muốn có
Main-Class: com.mycompany.MyMainClass
Tôi không thể tìm ra cách tôi có thể đạt được điều này vì tôi hoàn toàn mới làm quen với Maven.
Gói main.java đã cho không liên quan đến vị trí src/main/java. Nếu điều này là cần thiết hơn cấu hình của bạn trong Eclipse (m2e) vv là sai. – khmarbaise
Tôi chưa từng sử dụng bất kỳ trình bổ sung nào cho Eclipse (m2e) hoặc cho Maven như maven-eclipse, vừa xây dựng các dự án với mvn từ dòng lệnh. – Grade