muleStudio與Maven整合
【一】給MuleStudio安裝Maven外掛
Help>InstallNew Sofrware選擇
或者直接貼上下面地址到work with
然後 只選擇m2e-MavenIntegration for Eclipse
然後 Next 直接到Finish。
安裝完maven外掛重啟IDE。
【二】安裝Maven
Maven下載地址:
從伺服器下載Maven,解壓Maven到本地,然後配置Maven環境變數
添配置%M2E_HOME%\bin;到path環境變數如下圖:
安裝完成之後,開啟MuleStudio,
點選Window--> preferences
選擇Mule Studio à Maven Settings
然後勾選上面兩個多選框,選擇Maven的安裝目錄。
再選擇Maven—> User Settings
選擇Maven的Settings.xml檔案
可以選擇Maven安裝目錄下的conf/settings.xml
也可以自定義setting.xml配置檔案,預設放在使用者目錄下的.m2下面,然後可以選擇C:\Users\kuangxianjun\.m2\settings
要自定義Maven本地依賴包的存放目錄可以在settings.xml中新增
<localRepository>${M2_HOME}/repository</localRepository>
其中${M2_HOME}/repository可以任意更換為指定的磁碟目錄。
【三】、將Maven工程轉換為Mule工程
1. 修改maven的settings.xml檔案,
1.1在<pluginGroups></pluginGroups>
中新增配置檔案<pluginGroup>org.mule.tools</pluginGroup>
1.2在</profiles></profiles>中新增下面配置檔案
<profile>
<id>default</id>
<pluginRepositories>
<pluginRepository>
<id>mulesoft-release</id>
<name>mulesoft release repository</name>
<layout>default</layout>
<url>https://repository.mulesoft.org/releases/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
1.3在工程的pom.xml檔案<plugins></plugins>中新增
<plugin>
<groupId>org.mule.tools</groupId>
<artifactId>studio-maven-plugin</artifactId>
<version>${mule.version}</version>
</plugin>
如果沒有mule.version則需要在pom.xml檔案中新增如下配置
<properties>
<mule.version>3.4.0</mule.version>
</properties>
1.4 從SVN下載工程到本地或者下載至MuleStudio都可以,然後命令列進入工程所在目錄執行命令:mvnstudio:studio即可。然後重新整理MuleStudio下的工程,或者匯入到MuleStudio即可。
【四】、將Mule工程轉換為Maven工程
1.已經存在的mule工程,無maven配置;或是建立了執行例子的mule工程。
1.1首先必須安裝了Maven外掛。
1.2建立MuleProject或者匯入MuleProject工程到MuleStudio中.
1.3右鍵工程,選擇configure,àConvert to Maven Project
修改工程的Group Id 或 Artifact Id,然後點選Finish即可。
2.建立自定義新的MuleProject,可以直接選擇Maven。
2.1不要勾選存在例子的mule工程,建立自定義的muleProject
2.2.進入MavenSettings工程,勾選Create POM file for project and maintain with maven