2015-09-18 5 views
0

У меня есть проект Mule, который генерирует следующую ошибку компиляции:org.mule.module.client.MuleClient не найдена ошибка компиляции

------------------------------------------------------------- 
[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] /G:/git/edx-client-service/edx_client/src/test/java/test/RestTestBase.java:[21,30] package org.mule.module.client does not exist 
[INFO] 1 error 
[INFO] ------------------------------------------------------------- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 4.633 s 
[INFO] Finished at: 2015-09-18T15:23:08-06:00 
[INFO] Final Memory: 37M/88M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:testCompile (default-testCompile) on project edx_client: Compilation failure 
[ERROR] /G:/git/edx-client-service/edx_client/src/test/java/test/RestTestBase.java:[21,30] package org.mule.module.client does not exist 

Я попытался исключить тестовый пакет в моем файле pom.xml, чтобы получить вокруг этой проблемы:

  <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <excludes> 
         <exclude>**/src/test/*</exclude> 
        </excludes> 
       </configuration> 
      </plugin> 

Это не работает. У меня есть googled для любых идей безрезультатно. Любые идеи, что мне нужно делать или смотреть дальше?

+0

Очистите все ваши проекты в затмении. Это может помочь –

+0

Я пробовал это, поскольку у меня была эта работа для меня в других проектах. У меня все еще была такая же проблема. Добавление зависимости mule-module-client сделало трюк. Спасибо за помощь. – tbriscoe

ответ

3

Кажется, у вас нет «org.mule.module.client» в ваших зависимостях от maven.

<dependency> 
    <groupId>org.mule.modules</groupId> 
    <artifactId>mule-module-client</artifactId> 
    <version>${mule.version}</version> 
    <scope>provided</scope> 
</dependency> 
+0

Это работало для меня. У меня были некоторые ошибки Javadoc в результате строгих правил JDK 8, но они временно обходили их, отключив doclint. – tbriscoe

+0

Спасибо за помощь! Я это очень ценю. :) – tbriscoe

0

Вам нужно добавить эту зависимость в проект, но, вероятно, вам нужно будет другой Mule зависимости тоже, так что это хорошее решение было бы добавить зависимость распределения испытуемого объемом (таким образом он не будет включен в вашем упакованном приложении): org.mule.distributions: mule-standalone: ​​3.7.0: tar.gz

0

Попробуйте исключить зависимость из вашего POM-файла, а затем загрузите повторно запрошенный JAR-файл отсюда http://mvnrepository.com/artifact/org.mule/mule-core/3.7.0. Не забывайте добавьте его в свой путь сборки.

 Смежные вопросы

  • Нет связанных вопросов^_^