Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaadin-learning-center/vaadin-dependencies
Vaadin Demo Project parent pom
https://github.com/vaadin-learning-center/vaadin-dependencies
flow java maven ruppert sven v10 v14 v8 vaadin
Last synced: 7 days ago
JSON representation
Vaadin Demo Project parent pom
- Host: GitHub
- URL: https://github.com/vaadin-learning-center/vaadin-dependencies
- Owner: vaadin-learning-center
- License: apache-2.0
- Created: 2019-07-31T13:41:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-20T21:05:49.000Z (over 2 years ago)
- Last Synced: 2023-03-02T16:01:27.427Z (over 1 year ago)
- Topics: flow, java, maven, ruppert, sven, v10, v14, v8, vaadin
- Language: Java
- Size: 101 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#Parent POM for Vaadin Tutorials
## Current state
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)## Info
**Project is build/tested with svenruppert/maven-3.6.1-adopt:1.8.212-04 docker image !!**This project is a minimized version of
[https://github.com/RapidPM/rapidpm-dependencies](https://github.com/RapidPM/rapidpm-dependencies)## How to use
The dependency is distributed via Bintray.
Add first to repository coordinates to your **pom.xml**```xml
bintray
bintray-vaadin-tutorials-maven
https://dl.bintray.com/vaadin-tutorials/maven
false
```After this you can add the **parent**.
This project supports all LTS versions up from Vaadin8 and the current version.### V8 (LTS)
```xml
org.vaadintutorials
vaadin-dependencies-v08
XXXX
```
### V10 (LTS)
```xml
org.vaadintutorials
vaadin-dependencies-v10
XXXX
```
### V14 (LTS)
```xml
org.vaadintutorials
vaadin-dependencies-v14
XXXX
```
### Current
```xml
org.vaadintutorials
vaadin-dependencies-vXX
XXXX
```## Versioninfos
### NEXT
* TBD### 2.0.0
* changed structure
* switched to bintray repos
* using nano-vaadin for jetty and undertow### 1.0.6
* added java-faker to scope test### 1.0.5
* added Testcontainers (core and selenium) to the scope **test**
* added testbench as dependency for scope **test**
* param for NanoVaadin --apm (to activate Application Performance Monitoring)### 1.0.4
* added nano-jetty module
* update to V14RC9### 1.0.0
initial release## Properties
* **minimum-maven.version** - setting required maven version, default is 3.3.9
* **activateJavaOnly** - true = JDK only / false JDK plus Kotlin activated
* **vaadin-productionMode** - activated inside the vaadin-dependencies the production mode
* **vaadin-install-nodejs** - true or false (default)
* frontend-maven-plugin.nodeVersion
* frontend-maven-plugin.npmVersion
* frontend-maven-plugin.installDirectory - default value - target
* **kotlin.compiler.jvmTarget** - default 1.8
* **kotlin.version** - default mostly latest version
* **kotlin.compiler.incremental** - default true## Profiles
### _nodejs_npm - For NodeJS && NMP installation
Some Webprojects need NodeJS and NPM installed. Vaadin 14 Flow is one example.
To configure this you can use the following properties.```xml
false
true
v4.6.0
2.15.9
target
```