Я начал работать с Mule. Я работаю с Mule Studio. Это выглядит хорошо. Но когда я хочу создать проект Mule в Eclipse, я поражен. Пожалуйста, предложите мне, как я могу создать проект Mule в Eclipse.
Создание проекта Mule в Eclipse
Ответы (3)
Вариант 1: с подключаемым модулем Mule IDE для Eclipse.
Вы можете использовать плагин Mule IDE от eclipse. Это помогает в создании проекта мула в eclipse.
Чтобы добавить плагины, запустите eclipse и перейдите к help->install new software -> Add site и выберите представленные артефакты
Добавить muleide (плагин для мулов) — http://dist.muleforge.org/mule-ide/updates/3.4/
Затем перезапустите Eclipse после установки плагина, и вы можете создать проект Mule в разделе «Новый проект».
Вариант 2: Без Mule IDE. С Maven и Eclipse.
Откройте командную строку. Запустите следующую команду Maven, чтобы создать проект Mule.
mvn org.mule.tools:mule-project-archetype:3.3.0:create -DartifactId=MySampleMuleProj -DmuleVersion=3.3.0
Затем выполните следующие команды.
mvn clean compile
mvn eclipse:clean eclipse:eclipse
После этого откройте Eclipse IDE. Импортируйте этот проект в рабочую область eclipse.
Примечание. Используйте параметр «Импорт существующего проекта Maven» для импорта этого проекта.
Чтобы запустить проект Mule в eclipse, выполните следующие шаги.
1. Goto Run -> Run Configurations in eclipse and select Java Application.
2. Click on New launch configuration and enter name of the configuration(for ex. MyMuleProj).
3. Select MyMuleProj as a project and Main class "org.mule.MuleServer".
4. Click on Arguments tab and enter Program arguments "-config src/main/app/mule-config.xml".
Вы можете увидеть проект Mule запущенным и работающим.
:) Счастливого обучения.
09.12.2015 12:01:10.425 ERROR MuleServer:451 - ******************************************************************************** Message : Failed to invoke lifecycle phase "start" on object: org.mule.util.queue.DelegateQueueManager@7c8c70d6 Code : MULE_ERROR-70228 -------------------------------------------------------------------------------- Exception stack is: 1. org.apache.commons.io.FileUtils.deleteQuietly(Ljava/io/File;)Z (java.lang.NoSuchMethodError)
- person May12; 09.12.2015
java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.deleteQuietly(Ljava/io/File;)Z at org.mule.util.journal.TransactionJournalFile.clear(TransactionJournalFile.java:149) at org.mule.util.journal.TransactionJournal.clear(TransactionJournal.java:135) at org.mule.util.journal.queue.AbstractQueueTransactionJournal.clear(AbstractQueueTransactionJournal.java:121) + 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
- person May12; 09.12.2015
Вы можете импортировать свой существующий проект в eclipse или, если у вас есть проект Maven, создать проект Other
и выбрать Maven-> Checkout Maven Projects from SCM или создать проект Java. Есть так много способов сделать это.
Я запускаю свой проект мула в eclipse через класс MuleServer
и передаю mule-config.xml
в качестве аргумента программы.
На самом деле Mule Anypoint Studio построена на Eclipse. Если вы хотите импортировать любой проект maven, сделайте следующее: mvn clean compile mvn eclipse:clean eclipse:eclipse