5
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, bn cn phi download Maven và gii 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ó thchạy được. Bài viết này tôi shướng dn các bạn cài đặt Maven 3.2.5 trên Windows 8.1. 1.1.1 Thiết lp biến môi trường JAVA_HOME Trước tiên bn phải đảm bảo đã cài đặt JDK 1.7 (hoặc cao hơn, tôi sử dng JDK 1.8 ). Sau khi cài đặt JDK thành công, cn kim tra biến môi trường JAVA_HOME đã được thiết lập chưa; nếu như JAVA_HOME chưa có bn hãy thêm vào giống như hình trước khi thc hiện bước tiếp theo. 1.1.2 Cài đặt MAVEN Ti file apache-maven-3.2.5-bin.zip thttp://maven.apache.org/download.cgi Gii nén file va ti vvào thư mục D:\DevApp (có thchọn thư mục khác). Sau khi gii nén thành công bn được kết qunhư hình. Tiếp theo bn cn thêm mi biến môi trường M2_HOME chđến thư mục mà bn va gii nén Maven bước trên:

Install and create project using maven

Embed Size (px)

Citation preview

Page 1: Install and create project using maven

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:

Page 2: Install and create project using maven

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

Page 3: Install and create project using maven

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:

Page 4: Install and create project using maven

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

Page 5: Install and create project using maven

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.