{"id":19217146,"url":"https://github.com/vaadin-learning-center/vaadin-dependencies","last_synced_at":"2026-05-15T11:32:43.529Z","repository":{"id":35070793,"uuid":"199863945","full_name":"vaadin-learning-center/vaadin-dependencies","owner":"vaadin-learning-center","description":"Vaadin Demo Project parent pom","archived":false,"fork":false,"pushed_at":"2022-05-20T21:05:49.000Z","size":103,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-04T18:44:35.624Z","etag":null,"topics":["flow","java","maven","ruppert","sven","v10","v14","v8","vaadin"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vaadin-learning-center.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-31T13:41:05.000Z","updated_at":"2019-10-17T10:52:28.000Z","dependencies_parsed_at":"2022-08-25T09:11:13.140Z","dependency_job_id":null,"html_url":"https://github.com/vaadin-learning-center/vaadin-dependencies","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin-learning-center%2Fvaadin-dependencies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin-learning-center%2Fvaadin-dependencies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin-learning-center%2Fvaadin-dependencies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaadin-learning-center%2Fvaadin-dependencies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaadin-learning-center","download_url":"https://codeload.github.com/vaadin-learning-center/vaadin-dependencies/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240292368,"owners_count":19778311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flow","java","maven","ruppert","sven","v10","v14","v8","vaadin"],"created_at":"2024-11-09T14:20:17.639Z","updated_at":"2025-11-14T11:04:47.136Z","avatar_url":"https://github.com/vaadin-learning-center.png","language":"Java","funding_links":[],"categories":["java"],"sub_categories":[],"readme":"#Parent POM for Vaadin Tutorials\n\n## Current state\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n\n## Info\n**Project is build/tested with svenruppert/maven-3.6.1-adopt:1.8.212-04 docker image !!**\n\nThis project is a minimized version of \n[https://github.com/RapidPM/rapidpm-dependencies](https://github.com/RapidPM/rapidpm-dependencies)\n\n## How to use\nThe dependency is distributed via Bintray.\nAdd first to repository coordinates to your **pom.xml**\n\n```xml\n  \u003crepositories\u003e\n    \u003crepository\u003e\n      \u003cname\u003ebintray\u003c/name\u003e\n      \u003cid\u003ebintray-vaadin-tutorials-maven\u003c/id\u003e\n      \u003curl\u003ehttps://dl.bintray.com/vaadin-tutorials/maven\u003c/url\u003e\n      \u003csnapshots\u003e\u003cenabled\u003efalse\u003c/enabled\u003e\u003c/snapshots\u003e\n    \u003c/repository\u003e\n  \u003c/repositories\u003e\n```\n\nAfter this you can add the **parent**. \nThis project supports all LTS versions up from Vaadin8 and the current version.\n\n### V8 (LTS)\n```xml\n  \u003cparent\u003e\n    \u003cgroupId\u003eorg.vaadintutorials\u003c/groupId\u003e\n    \u003cartifactId\u003evaadin-dependencies-v08\u003c/artifactId\u003e\n    \u003cversion\u003eXXXX\u003c/version\u003e\n  \u003c/parent\u003e\n```\n### V10 (LTS)\n```xml\n  \u003cparent\u003e\n    \u003cgroupId\u003eorg.vaadintutorials\u003c/groupId\u003e\n    \u003cartifactId\u003evaadin-dependencies-v10\u003c/artifactId\u003e\n    \u003cversion\u003eXXXX\u003c/version\u003e\n  \u003c/parent\u003e\n```\n### V14 (LTS)\n```xml\n  \u003cparent\u003e\n    \u003cgroupId\u003eorg.vaadintutorials\u003c/groupId\u003e\n    \u003cartifactId\u003evaadin-dependencies-v14\u003c/artifactId\u003e\n    \u003cversion\u003eXXXX\u003c/version\u003e\n  \u003c/parent\u003e\n```\n### Current \n```xml\n  \u003cparent\u003e\n    \u003cgroupId\u003eorg.vaadintutorials\u003c/groupId\u003e\n    \u003cartifactId\u003evaadin-dependencies-vXX\u003c/artifactId\u003e\n    \u003cversion\u003eXXXX\u003c/version\u003e\n  \u003c/parent\u003e\n```\n\n## Versioninfos\n\n### NEXT\n* TBD\n\n### 2.0.0\n* changed structure\n* switched to bintray repos\n* using nano-vaadin for jetty and undertow\n\n\n### 1.0.6\n* added java-faker to scope test\n\n### 1.0.5\n* added Testcontainers (core and selenium) to the scope **test**\n* added testbench as dependency for scope **test**\n* param for NanoVaadin --apm (to activate Application Performance Monitoring)\n\n### 1.0.4\n* added nano-jetty module\n* update to V14RC9\n\n\n### 1.0.0\ninitial release\n\n## Properties\n* **minimum-maven.version** - setting required maven version, default is 3.3.9\n* **activateJavaOnly** - true = JDK only / false JDK plus Kotlin activated\n* **vaadin-productionMode** - activated inside the vaadin-dependencies the production mode\n* **vaadin-install-nodejs** - true or false (default)\n    * frontend-maven-plugin.nodeVersion\n    * frontend-maven-plugin.npmVersion\n    * frontend-maven-plugin.installDirectory - default value - target\n* **kotlin.compiler.jvmTarget** - default 1.8\n* **kotlin.version** - default mostly latest version\n* **kotlin.compiler.incremental** - default true\n\n\n## Profiles\n\n### _nodejs_npm - For NodeJS \u0026\u0026 NMP installation\nSome Webprojects need NodeJS and NPM installed. Vaadin 14 Flow is one example.\nTo configure this you can use the following properties.\n\n```xml\n    \u003c!--Vaadin--\u003e\n    \u003cvaadin-productionMode\u003efalse\u003c/vaadin-productionMode\u003e\n    \u003cvaadin-install-nodejs\u003etrue\u003c/vaadin-install-nodejs\u003e\n    \u003cfrontend-maven-plugin.nodeVersion\u003ev4.6.0\u003c/frontend-maven-plugin.nodeVersion\u003e\n    \u003cfrontend-maven-plugin.npmVersion\u003e2.15.9\u003c/frontend-maven-plugin.npmVersion\u003e\n    \u003cfrontend-maven-plugin.installDirectory\u003etarget\u003c/frontend-maven-plugin.installDirectory\u003e\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaadin-learning-center%2Fvaadin-dependencies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaadin-learning-center%2Fvaadin-dependencies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaadin-learning-center%2Fvaadin-dependencies/lists"}