tl;dr
В своем проекте POM измените это:
<artifactId>vaadin</artifactId>
… К этому добавив -core
:
<artifactId>vaadin-core</artifactId>
Да, с открытым исходным кодом и бесплатно
Да, Vaadin действительно является проектом с открытым исходным кодом. Да, вы можете создавать веб-приложения бесплатно.
- В комплект входит множество высококачественных виджетов, которые вы можете использовать бесплатно. Этот связанный набор компонентов может быть всем, что вам нужно для создания веб-приложения. Просмотрите этот каталог связанных виджетов, где элементы без желтой метки «Коммерческий» предоставляются бесплатно.
- Кроме того, доступны сотни надстроек, многие из которых бесплатны, они перечислены в Vaadin Directory < / em>.
- Развивая более широкую сеть, вы, вероятно, сможете адаптировать практически любые веб-компоненты на основе виджета от третьих лиц для работы внутри Vaadin, если вы того пожелаете. Многие такие виджеты доступны бесплатно. Для получения дополнительной информации см. Создание компонентов < / em> руководства Vaadin.
Доступны коммерческие продукты, но не требуются
Компания Vaadin Ltd продает некоторые дополнительные продукты со специальными функциями, а также занимается продажей консалтинговых услуг. и услуги по обучению. Эти коммерческие продукты четко обозначены в упомянутом выше каталоге. Например, Vaadin поставляется в комплекте с бесплатными виджетами для однострочного и многострочного ввода текста, в то время как они коммерчески продают редактор форматированного текста. Это называется открытой основной бизнес-моделью. С помощью этой бизнес-модели Vaadin Ltd может поддерживать разработку и поддержку бесплатного предложения с открытым исходным кодом. Так что это беспроигрышный вариант как для тех, кто пользуется бесплатными, так и для коммерческих предложений.
Избегать коммерческих продуктов
Вы можете очень легко настроить свой новый проект Vaadin, чтобы избежать любого возможного использования коммерческих виджетов. Единственный вывод из этой страницы: просто запомните слово «ядро». Найдите в POM вашего проекта слово core
. Вы найдете комментарий, в котором говорится:
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<!-- Replace artifactId with vaadin-core to use only free components -->
<artifactId>vaadin</artifactId>
…
➥ Просто измените это значение в элементе artifactId
с vaadin
на vaadin-core
.
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<!-- Replace artifactId with vaadin-core to use only free components -->
<artifactId>vaadin-core</artifactId>
…
Предлагаю сделать Maven clean
и install
. При запуске проекта вы должны больше не видеть это розовое сообщение.
Если вы когда-нибудь захотите попробовать коммерческие виджеты, верните этот элемент обратно, удалив часть -core
, и следуйте условиям их лицензирования.
person
Basil Bourque
schedule
03.11.2019