我想分開部署部分和mule應用程序的編譯部分。有誰知道如何做到這一點?具體而言,如果我想要一個可以編譯我的mule應用程序的腳本,我需要做什麼? 這個需要什麼庫?如何通過命令編譯mule應用程序
回答
您需要使用maven-mule-plugin
有Maven構建的應用程序歸檔。
這裏有一個例子:
<plugin>
<groupId>org.mule.tools</groupId>
<artifactId>maven-mule-plugin</artifactId>
<version>1.9</version>
<extensions>true</extensions>
<configuration>
<copyToAppsDirectory>true</copyToAppsDirectory>
<excludeMuleDependencies>true</excludeMuleDependencies>
<inclusions>
<inclusion>
<groupId>org.mule.modules</groupId>
<artifactId>mule-module-cache</artifactId>
</inclusion>
</inclusions>
</configuration>
</plugin>
一定要擁有這個倉庫活躍在編譯時間:
<repository>
<id>mulesoft-releases</id>
<name>MuleSoft Repository</name>
<url>https://repository.mulesoft.org/releases/</url>
<layout>default</layout>
</repository>
此外,一定要具有:
<pluginGroup>org.mule.tools</pluginGroup>
在<pluginGroups>
(通常在~/.m2/settings.xml
)。
任何人都可以通過ant來進一步闡述這一點嗎?我已經通過linke - http://blogs.mulesoft.org/building-mule-apps-with-ant/,但我仍然感到困惑。在我們沒有安裝騾子的環境中,我們如何構建應用程序。我的意思是,有一種方法可以將特定的mule庫複製到一個位置,然後告訴ant選擇這些庫並編譯應用程序。 – 2013-05-15 06:32:07
幫你一個忙,使用Maven:Mule是用Maven構建的,其擴展也是如此,它的工具是基於Maven的,等等...... – 2013-05-15 16:22:54
請參閱...您不需要安裝Mule ....只需要安裝Maven ..... 在您的Mule中創建應用程序之後.....添加上面的插件在pom.xml文件中,它使用命令mvn clean install在命令提示符下......它會自動構建應用程序並將它部署到Mule獨立版
在我看來,發佈的問題也要求該命令通過命令行進行acutally編譯和創建部署。只要POM是設置正確只需鍵入以下(只要安裝了Maven的)
mvn clean package
存檔的包準備部署將在目標目錄。
- 1. 如何通過命令提示編譯C#應用程序
- 2. 如何使用MinGW通過命令行編譯Qt應用程序?
- 3. 如何通過Windows命令提示符編譯C/C++程序?
- 4. 如何在Mac上通過命令行編譯C++程序
- 5. 通過Windows命令行,我們如何編譯Netbeans C/C++應用程序?
- 6. 編譯NodeJS命令行應用程序
- 7. 如何從命令行停止mule應用程序?
- 8. 通過命令行編譯和鏈接Swift/Objective-C++應用程序
- 9. 如何通過命令行將iOS應用程序上傳到應用程序
- 10. Symfony CLI命令和編譯器通過
- 11. 如何通過命令提示符運行c#應用程序?
- 12. 如何通過命令行觸發應用程序啓動?
- 13. 使用Android NDK編譯命令行C應用程序
- 14. 如何在通過命令行編譯帶有gcc的win32應用程序時鏈接.rc(資源)文件?
- 15. 如何通過命令行將應用程序作爲守護程序啓動?
- 16. 如何通過mac上的命令行編譯sfml項目?
- 17. 如何通過命令行將Flash .fla編譯爲.swf?
- 18. 編譯Java程序的命令行
- 19. 命令編譯程序在Windows
- 20. 如何在命令行編譯的Swift應用程序中使用文件夾?
- 21. 從命令提示符編譯BADA應用程序
- 22. 通過命令行與應用程序通信
- 23. 如何通過命令行安裝Java JAR庫,並通過cli編譯我的程序?
- 24. 如何從命令行運行增量編譯的NetBeans應用程序?
- 25. 如何通過普通的Zend Framework應用程序運行命令行腳本
- 26. 如何使用腳本/程序(如java)通過調用cobol的compile/run命令來編譯/運行cobol?
- 27. 如何測試Mule應用程序流?
- 28. 如何從編譯的程序中刪除命令行?
- 29. 通過命令行以編程方式運行程序
- 30. 如何通過命令行調用一個asp.net web應用程序?
您能否詳細闡述通過螞蟻實現這一目標?我已經瀏覽了linke - blogs.mulesoft.org/building-mule-apps-with-ant,但我仍然感到困惑。在我們沒有安裝騾子的環境中,我們如何構建應用程序。我的意思是,有一種方法可以讓我們複製特定的mule庫,將它們放在一個地方,然後告訴ant選擇這些庫並編譯應用程序 – 2013-05-15 06:32:29
我需要這個在Windows系統上 – 2013-05-15 07:02:52
最好的方法是將mule standalone從MuleSoft網站並正確配置muleHome。 – genjosanzo 2013-05-15 11:35:31