Как запустить демонстрацию Vaadin Charts в Eclipse
Попробовал следовать этим инструкциям https://github.com/vaadin/charts/blob/7a55e8dab5b9941a05603c2624a576866e86045d/DevInstructions.md, но я не могу выполнить шаг загрузки зависимостей, даже если он работал вчера. Компиляция виджета тоже не работает.
В 'vaadin-charts-directorypackage' он показывает 4 ошибки после импорта
Failed to run task (com.github.eirslett:frontend-maven-plugin:0.0.23:bower:bower install:generate-resources)
Failed to run task (com.github.eirslett:frontend-maven-plugin:0.0.23:gulp:gulp deploy:deploy)
Failed to run task (com.github.eirslett:frontend-maven-plugin:0.0.23:gulp:gulp stage:generate-resources)
Failed to run task (com.github.eirslett:frontend-maven-plugin:0.0.23:npm:npm install:generate-resources)
Caused by: com.github.eirslett.maven.plugins.frontend.lib.TaskRunnerException: 'npm install --color=false' failed. (error code 34)
Затем после добавления граней:
Cannot change version of project facet Dynamic Web Module to 2.4. vaadin-charts-demo line 1 Maven Java EE Configuration Problem
Java compiler level does not match the version of the installed Java project facet. vaadin-charts-demo Unknown Faceted Project Problem (Java Version Mismatch)
One or more constraints have not been satisfied. vaadin-charts-demo line 1 Maven Java EE Configuration Problem
Как я могу исправить эти ошибки? Просто хотите иметь возможность запустить демонстрацию диаграмм, не кажется, что это должно быть сложно, но не можете обойти эти ошибки. Пробовал гуглить ошибки один за другим, но не знал, как применить изменения к различным файлам / проектам, которые импортированы / связаны с 'vaadin-charts-demo'
1 ответ
Похоже, DevInstructions.md уже давно устарел, спасибо, что заметили, я создам заявку на это.
Что касается запуска демоверсий, если вы используете только maven, вам нужно запустить install в родительском проекте, а затем jetty:run в демо-проекте.
git clone --recursive https://github.com/vaadin/charts.git
cd charts/
mvn clean install -DskipTests
cd demo/
mvn jetty:run
Обратите внимание, что установка может завершиться с ошибкой для некоторых модулей, если вы не выполните рекурсивное клонирование, потому что субмодуль будет отсутствовать, но соответствующие модули будут собраны и джетти: запуск должен работать для демонстрации.
Если вы используете Eclipse и у вас есть разрешение рабочего пространства, импортирующее демо, примеров и дополнительных модулей должно быть достаточно, чтобы можно было использовать jetty: запустить в демо.