Mule Domain Project trong Mule ESB là một project chứa những common resources giữa những Mule application, nghĩa là các application có thể sử dụng lại cái Mule Component được định nghĩa trong Mule Domain Project. Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo một Mule Domain Project trong Anypoint Studio các bạn nhé!
Các bạn hãy vào File chọn New rồi chọn Mule Domain Project:
Trong cửa sổ này, ở ô Project Name, các bạn hãy điền tên project của các bạn. Mặc định, ở ô Domain Name sẽ tự động generate tên của domain mà bạn muốn tạo. Các bạn có thể chỉnh sửa lại tên domain này nếu muốn.
Sau đó, các bạn click chuột chọn Use Maven và chỉnh sửa các thông tin của Maven như Group Id, Artifact Id hay Version nếu các bạn muốn.
Nhấn nút Next để tiếp tục.
Nhấn Next tiếp nha các bạn.
Đến đây các bạn hãy nhấn nút Finish để hoàn thành việc tạo một Mule Domain Project.
Kết quả:
Trong project mà chúng ta vừa tạo, các bạn sẽ thấy nó có một tập tin tên là mule-domain-config.xml với nội dung như sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?xml version="1.0" encoding="UTF-8"?> <domain:mule-domain xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:domain="http://www.mulesoft.org/schema/mule/domain" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd http://www.mulesoft.org/schema/mule/domain http://www.mulesoft.org/schema/mule/domain/current/mule-domain.xsd"> <!-- configure here resource to be shared within the domain --> </domain:mule-domain> |
Đây chính là tập tin sẽ chứa những common resources mà chúng ta sẽ sử dụng trong nhiều Mule application đó các bạn.