Intellij: Может ли sbt упаковать код без компиляции? - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь скомпилировать java-код scala + со сборкой sbt.Сначала он кажется завершенным, но когда я его выполню, он скажет

java.lang.IllegalStateException: неподдерживаемый алгоритм MOJO

, за которым следуют некоторые ошибки, такие как

at hex.genmodel.ModelMojoFactory.getMojoReader (ModelMojoReader.java78)

Другому коллеге удалось скомпилировать этот код и выполнить без проблем.

Я сравнил сообщения компиляции и обнаружил следующее, которого нет во время моей компиляции:

[warn] Слияние 'hex \ ModelCategory.class' со стратегией 'first' [warn] Слияние 'hex \ genmodel \ FolderMojoReaderBackend.class' со стратегией 'first' [warn] Слияние 'hex \ genmodel \ GenModel.class' со стратегией 'first' [warn] Слияние 'hex \ genmodel \ GenMunger $ Step.class' сстратегия 'first'> [warn] Слияние 'hex \ genmodel \ GenMunger.class' со стратегией 'first' [warn] Слияние 'hex \ genmodel \ IGenModel.class' с стратегией 'first'

Я также заметил, что в моей собственной компиляции отсутствует следующее:

[info] Компиляция 1 источника Scala в D: \

Оба компилятора показывают

[info] Готово к упаковке.

Как настроить Intellij для компиляции кода перед его упаковкой?

Обновление:

Найдена другая разница всообщение компиляции:

из-за сбоя компиляции:

[info] Loading settings from idea.sbt ...
[info] Loading global plugins from C:\Users\a\.sbt\1.0\plugins
[info] Loading project definition from D:\Test\Code_Repository\Code1\Module1\project\project
[info] Loading settings from assembly.sbt ...
[info] Loading project definition from D:\Test\Code_Repository\Code1\Module1\project
[info] Loading settings from build.sbt ...
[info] Set current project to Model1 (in build file:/D:/Test/Code_Repository/Code1\Module1/)
[info] Run completed in 70 milliseconds.

С работы Компиляция:

[info] Loading settings from idea.sbt ...
[info] Loading global plugins from C:\Users\b\.sbt\1.0\plugins
[info] Loading project definition from D:\Code1\Module1\project
[info] Loading settings from assembly.sbt ...

[info] Загрузка настроек из build.sbt ... [info] Установить текущий проект в Model1 (в файле сборки: / D: /Code1 \ Module1 /)
[info] Компиляция 1 исходного кода Scala в D: \ Code1 \ Module1 \ target \ scala-2.11 \ classes ... [info] Завершена компиляция.[info] Выполнение завершено за 63 миллисекунды.

Существует дополнительная строка, которая загружает второй проект.Не уверен, что это причина.Любая идея, как отключить это.

...