Trong khi một IDE "nhà nhập khẩu" đôi khi có thể có ích, không cần phải biến một dự án trong Eclipse thành một dự án maven. Về cơ bản tất cả những gì bạn cần là thêm một tệp pom.xml và tuân theo các quy ước của maven - hoặc cấu hình nó.
Bằng việc sử dụng maven-eclipse-plugin nó thực sự có thể có một maven tự tạo ra các tập tin cần thiết để tích hợp dự án maven bạn với nhật thực:
- Bắt đầu từ dòng lệnh
- Tới gốc của dự án của bạn
- Tạo một tệp
pom.xml
mới từ một mẫu đơn giản hoặc bắt đầu cấu trúc thư mục dự án mới (bao gồm cả pom) bằng cách sử dụng mvn archetype:generate
- Loại
mvn eclipse:eclipse
.
Sau đó, maven đã tạo các tệp cần thiết để tích hợp với nhật thực.
Điều đó nói rằng, maven theo quy ước mong đợi một cấu trúc thư mục nhất định của dự án Java của bạn. Nó trông giống như thế này:
my-app
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- mycompany
| `-- app
| `-- App.java
`-- test
`-- java
`-- com
`-- mycompany
`-- app
`-- AppTest.java
Vì vậy, trừ khi bạn đã có cấu trúc này, bạn cần phải di chuyển mã nguồn của bạn to main/java (và đơn vị mã kiểm tra để kiểm tra/java).
Hơn nữa nếu dự án của bạn có các phụ thuộc phụ thuộc cho các dự án khác; thì bạn cần thể hiện những phụ thuộc này trong tệp pom.xml của Maven. Nếu các dự án phụ thuộc của bạn được lưu trữ trong Maven Central, điều này đặc biệt dễ dàng. Để thể hiện sự phụ thuộc vào ví dụ: Apache Commons - bạn sẽ thêm video này vào pom.xml của bạn:
<project>
...
<dependencies>
...
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency>
...
</dependencies>
...
</project>
Sau những nỗ lực ban đầu để tích hợp dự án của bạn với maven, bạn có thể cố gắng để xây dựng với mvn compile
từ một trong hai dòng lệnh - hoặc sử dụng m2eclipse plugin cho Eclipse.