View
254
Download
6
Category
Preview:
Citation preview
1
CÀI ĐẶT MAVEN VÀ TẠO PROJECT ĐẦU TIÊN
1.1 Cài đặt và cấu hình môi trường cho Maven
Để cài đặt Maven trên Windows, bạn cần phải download Maven và giải nén vào
thư mục muốn cài đặt, sau đó cấu hình biến môi trường để Maven có thể chạy được.
Bài viết này tôi sẽ hướng dẫn các bạn cài đặt Maven 3.2.5 trên Windows 8.1.
1.1.1 Thiết lập biến môi trường JAVA_HOME
Trước tiên bạn phải đảm bảo đã cài đặt JDK 1.7 (hoặc cao hơn, tôi sử dụng JDK
1.8 ).
Sau khi cài đặt JDK thành công, cần kiểm tra biến môi trường JAVA_HOME đã
được thiết lập chưa; nếu như JAVA_HOME chưa có bạn hãy thêm vào giống như hình
trước khi thực hiện bước tiếp theo.
1.1.2 Cài đặt MAVEN
Tải file apache-maven-3.2.5-bin.zip từ http://maven.apache.org/download.cgi
Giải nén file vừa tải về vào thư mục D:\DevApp (có thể chọn thư mục khác). Sau
khi giải nén thành công bạn được kết quả như hình.
Tiếp theo bạn cần thêm mới biến môi trường M2_HOME chỉ đến thư mục mà
bạn vừa giải nén Maven ở bước trên:
2
Thêm JAVA_HOME và M2_HOME vào biến môi trường Path như hình
1.1.3 Kiểm tra
Mở Command Prompt và gõ: mvn –version, nếu kết quả như hình dưới đây là bạn
đã cài đặt thành công Maven
Tips: Để mở nhanh cửa sổ Command Prompt và cd đến thư mục A, tại thư mục A nhấn phím
Shift đồng thời right click vào thư mục A. Sau đó chọn Open command windows here.
1.2 Tạo project bằng Maven
Mở Command Prompt và cd đến thư mục bạn cần tạo project và gõ lệnh sau:
mvn archetype:generate -DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart
3
-DinteractiveMode=false
Bạn cần thay đổi giá trị màu đỏ trong lệnh trên. Như hình dưới đây tôi tạo project
với groupId là com.nthienan và artifactId (tên project) là first-project
Bạn Enter và đợi một lát để Maven tải template về (yêu cầu là máy phải kết nối
internet), nếu thành công bạn thấy như hình
Và bạn được một thư mục first-project có cấu trúc như sau:
Thư mục src chứa những source code của project. File pom.xml sẽ chứa thông tin
về các thư viện mà project này sử dụng.
Để add một thư viện vào project, bạn chỉ cần cập nhật vào fiel pom.xml và “nói”
với Maven để Maven tải về và add chúng vào project của bạn. Nội dung của file pom.xml
của project vừa tạo ra như hình dưới đây:
4
Mỗi một thư viện được khai báo trong thẻ <dependency></dependency> bạn cần
cung cấp groupId, artifactId và version của thư viện đó. Truy cập vào trang
http://mvnrepository.com/ để có các thông tin trên.
Nếu cần chia sẽ project, bạn chỉ cần copy thư mục src và file pom.xml là đủ, không
cần phải quan tâm đến việc copy các thư viện kèm theo. Khi đó qua máy khác bạn chỉ
cần “nói” với Maven và nó sẽ tải các thư viện cần thiết về.
Tiếp theo bạn cần chuyển project vừa tạo thành eclipse project để có thể import
vào eclipse IDE.
Mở Command Prompt tại thư mục chứa file pom.xml và gõ lệnh:
mvn eclipse:eclipse
Lúc này Maven sẽ tải các thư viện mà bạn đã khai báo trong file pom.xml từ
repository của Maven về máy và add chúng vào classpath. Nếu thành công, tại thư mục
chứa project ban đầu bạn sẽ thấy có thêm 2 file .classpath và .project như hình
5
Bây giờ mở Eclipse và import project vào là bạn đã có thể sử dụng được. Để import
vào Eclipse chọn File -> Import -> General -> Existing Project into Workspace.
Browse đến thư mục chứa project và chọn Finish
Cấu trúc của project sau khi import vào eclipse như sau
Như bạn thấy trong hình, các thư viện trong file pom.xml sẽ được Maven tải về và
lưu vào repo ở local.
Có thể hiện tại bạn chưa thấy được lợi ích thực sự của Maven, nhưng nếu khi bạn
đi làm hoặc khi phát triển một hệ thống lớn (bằng Java) mà sử dụng rất nhiều thư viện
thì bạn sẽ thấy “sự lợi hại” của Maven.
Recommended