Создание проекта Mule в Eclipse

Я начал работать с Mule. Я работаю с Mule Studio. Это выглядит хорошо. Но когда я хочу создать проект Mule в Eclipse, я поражен. Пожалуйста, предложите мне, как я могу создать проект Mule в Eclipse.


person Community    schedule 17.01.2013    source источник
comment
Под Eclipse вы имеете в виду не Mule Studio? Я спрашиваю, потому что Mule Studio построена на Eclipse.   -  person David Dossot    schedule 17.01.2013
comment
Я имел в виду простую Eclipse IDE.   -  person    schedule 18.01.2013


Ответы (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 запущенным и работающим.

:) Счастливого обучения.

person Community    schedule 18.01.2013
comment
Что делать, если я получаю исключение?: 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
comment
Трассировка стека корневого исключения: 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 в качестве аргумента программы.

person Charu Khurana    schedule 17.01.2013

На самом деле Mule Anypoint Studio построена на Eclipse. Если вы хотите импортировать любой проект maven, сделайте следующее: mvn clean compile mvn eclipse:clean eclipse:eclipse

person Aradhana Mohanty    schedule 21.08.2017