1. 程式人生 > >muleStudio與Maven整合

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