Я работаю в случае Rational Clear. Когда я импортирую проект maven в свою локальную систему, и я устанавливаю его, он успешно устанавливается и все классы java компилируются. Когда я пытаюсь работать непосредственно из ясного случая в Eclipse, и я пытаюсь установить тот же проект, я получаю ошибку при компиляции всех классов java.Ошибка: класс в другом каталоге, чем объявлено
Несколько строк Error:
Error building bundle <groupId>:<artifactId>:bundle:2.1.6 : Class in different directory than declared. Path from class name is services/helper/impl/DefaultDroolsHelper.class but the path in the jar is services/helper/impl/defaultdroolshelper.class from Jar:dot
[ERROR] Error building bundle <groupId>:<artifactId>:bundle:2.1.6 : Class in different directory than declared. Path from class name is services/helper/impl/DefaultDroolsHelperFactory.class but the path in the jar is services/helper/impl/defaultdroolshelperfactory.class from Jar:dot
[ERROR] Error(s) found in bundle configuration
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 52.422s
[INFO] Finished at: Mon Sep 08 04:23:29 EDT 2014
[INFO] Final Memory: 15M/49M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.felix:maven-bundle-plugin:2.3.4:bundle (default-bundle) on project wss-services: Error(s) found in bundle configuration -> [Help 1]
После установки, в целевой папке, то два списка генерируются: createdfiles.lst
entities\output\clientenrichmenttype$clienttrader.class
entities\output\dateadjustmenttype.class
entities\dtcc\valuation\output\collateralizedtype.class
entities\triresolve\output\objectfactory.class
Но inputfiles.lst:
entities\dtcc\leireplay\output\SecoryAssetClassType.java
entities\dtcc\valuation\output\VerificationType.java
entities\dtcc\leireplay\output\package-info.java
entities\output\BlockTradeOrAllocationLegType.java
Пожалуйста, попробуйте решить эту проблему. Спасибо, Ravish
я не вижу никакой разницы, кроме регистрозависимой D в названии Calss: По умолчанию и по умолчанию 'услуги/помощник/осущ/DefaultDroolsHelper.class' ' услуги/помощник/осущ/defaultdroolshelper.class' же это для 'DefaultDroolsHelperFactory', поэтому обязательно сделайте их похожими – Yazan
@ ravish4596 Как вы импортируете проект в eclipse? – Skizzo
@Skizzo Щелкните правой кнопкой мыши по Импортировать и выберите соответствующий проект из представления в ясном случае. – ravish4596