{"id":15290818,"url":"https://github.com/svenruppert/dependencies","last_synced_at":"2025-04-13T10:13:10.029Z","repository":{"id":34937040,"uuid":"39009056","full_name":"svenruppert/dependencies","owner":"svenruppert","description":"Parent pom for Open Source Projects","archived":false,"fork":false,"pushed_at":"2025-03-21T20:48:32.000Z","size":986,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2025-04-13T10:12:50.092Z","etag":null,"topics":["jacoco","java","jdk10","jdk11","jdk12","jdk13","jdk14","jdk8","kotlin","maven","pitest","ruppert","sven","v10","v14","v8","vaadin"],"latest_commit_sha":null,"homepage":"","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/svenruppert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-13T11:49:55.000Z","updated_at":"2025-03-21T20:48:35.000Z","dependencies_parsed_at":"2023-12-18T15:16:41.898Z","dependency_job_id":"73d03ad5-c2d6-46c2-be32-d0f65dbf3bd4","html_url":"https://github.com/svenruppert/dependencies","commit_stats":null,"previous_names":["svenruppert/dependencies","rapidpm/rapidpm-dependencies"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenruppert%2Fdependencies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenruppert%2Fdependencies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenruppert%2Fdependencies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenruppert%2Fdependencies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenruppert","download_url":"https://codeload.github.com/svenruppert/dependencies/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248695482,"owners_count":21146956,"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":["jacoco","java","jdk10","jdk11","jdk12","jdk13","jdk14","jdk8","kotlin","maven","pitest","ruppert","sven","v10","v14","v8","vaadin"],"created_at":"2024-09-30T16:09:37.441Z","updated_at":"2025-04-13T10:13:10.009Z","avatar_url":"https://github.com/svenruppert.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# This is the base definition of the versions used by my projects.\n\n[//]: # ()\n[//]: # ([![Maven Central]\u0026#40;https://maven-badges.herokuapp.com/maven-central/org.rapidpm/rapidpm-dependencies/badge.svg\u0026#41;]\u0026#40;https://maven-badges.herokuapp.com/maven-central/org.rapidpm/rapidpm-dependencies\u0026#41;)\n[![](https://jitpack.io/v/svenruppert/dependencies.svg)](https://jitpack.io/#svenruppert/dependencies)\n\n[//]: # ()\n[//]: # ([![Codacy Badge]\u0026#40;https://api.codacy.com/project/badge/Grade/c1133e6bd62d49d39c79c5b58d31c661\u0026#41;]\u0026#40;https://app.codacy.com/app/sven-ruppert/rapidpm-dependencies?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=RapidPM/rapidpm-dependencies\u0026utm_campaign=badger\u0026#41;)\n\n[//]: # (![Libraries.io dependency status for GitHub repo]\u0026#40;https://img.shields.io/librariesio/github/RapidPM/rapidpm-dependencies?style=plastic\u0026#41;)\n\n[//]: # (![Snyk Vulnerabilities for GitHub Repo]\u0026#40;https://img.shields.io/snyk/vulnerabilities/github/RapidPM/rapidpm-dependencies\u0026#41;)\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Info\n\n\n## Version's\n\n## 06.00.00-SRU - BREAKING CHANGE\nSwitched away from jitpack, it is just not working!\nStarted with new Major-Version for current developments and to get rid of the example stuff \nthat I have done for jitpack.\n\nUsing JDK 21 (LTS) - managed by sdkman\nsdk install java 21.0.4-tem\nsdk use java 21.0.4-tem\n\nUsed infrastructure for development\n### Reposilite\njava -Xmx32M -jar reposilite-3.5.18-all.jar\ninside the console you need to generate a token first\ntoken-generate --secret=admin admin m\nThis will generate a user admin with pwd admin and the role manager\n\nAdd maven central https://repo1.maven.org/maven2/ to the mirrored repos.\n\n\n\n\n\n\n## 05.00.07-SRU\none round for jitpack... \n\n## 05.00.06-SRU\nfixed jitpack.yml\n### 05.00.05-SRU\nupdated plugins and minimum maven version to 3.9.6\n### 05.00.04-SRU\nskipped\n\n### 05.00.03-SRU\nSwitched to the groupd ID com.github.svenruppert\nbecause custom domain names (com.svenruppert) are not working properly with Jitpack.\nJava Packages are still under com.svenruppert\n\nAdded the Modules:\n- Logger Adapter\n- Core \n- Core Properties\n\nI archived the original git repos and merged everything into this one.\nWith this, building new versions is way easier or better - less work. :-)\n\n### 05.00.02-SRU\nupdated versions\n\n### 05.00.01-SRU\nFixed the pitest pattern\n\u003cpitest-prod-classes\u003ecom.svenruppert.*\u003c/pitest-prod-classes\u003e\n\u003cpitest-test-classes\u003ejunit.com.svenruppert.*\u003c/pitest-test-classes\u003e\n\nremoved the distribution repo definitions, because jitpack is doing it.\n\n\n### 05.00.00-SRU - BREAKING CHANGE\nWith version 5.x I will switch the namespace from org.rapidpm to com.svenruppert\nThis has to do with organisational requirements on my side.\nI will move this repo to the Github organisation **svenruppert**.\nThe license will be still the same. The change on your side, \nshould be only the declaration of the parent pom.\n\n* version updates\n* maven plugin updates\n* compile JDK will be 21 LTS\n* switch from docker to podman - _tools/docker/develop\n\n### 04.08.00-RPM\n* version updates\n* maven plugins updates\n\n\n### 04.07.03-RPM\n* version updates\n* maven plugins updates\n\n### 04.06.00-RPM\n* version updates\n\n### 04.05.03-RPM\n* deploy target - via property on command line\n    * deploy-repo-url\n    * deploy-repo-snapshots-url\n    \n### 04.05.02-RPM\n* V14.1 activated\n* V15 alpha version update\n* version updates\n* Kotlin version update\n\n### 04.05.00-RPM\n* deactivate V08 dependencies\n* deactivate V10 dependencies\n* version update nodeJS/NPM (12.13.0/6.12.0)\n* V14 update - V14.0.10\n\n### 04.04.00-RPM\n* added jCenter to repositories\n* removed jitpack from repositories\n* vaadin update V14 - V14.0.9\n* cleared **_release** profiles\n\n### 04.03.01-RPM\n\n### 04.03.01-RPM\n* update V14.0.7 to V14.0.8\n\n### 04.03.00-RPM\n* splitted the **_release** profile \n    + _release\n    + _release_prepare\n* version updates\n\n### 04.02.00-RPM\n* version updates\n* removed lic checker (flow) mix from transitive deps\n* removed all indirect vaadin flow dependencies / components\n* added flow minimal needed dependencies\n\n### 04.01.15-RPM\n* revert BUGFIX from 04.01.14-RPM\n\n### 04.01.14-RPM\n* BUGFIX - combobox dependency\n\n### 04.01.13-RPM\n* junit update 1.5.2\n* switched VaadinXX to manual latest version compositions\n* VaadinXX excludes all transitive webjars\n\n### 04.01.12-RPM\n* vaadin v14.0.3\n* V10/V14/Vxx - removed the dependency to vaadin - way to heavy\n  To get the dev cycle up to usable, add only the flow dependencies you need into your pom.\n  example : [Nano-Vaadin-Demos](https://github.com/orgs/Nano-Vaadin-Demos/dashboard)\n* added minimal Flow dependencies, no themes, no components\n\n### 04.01.11-RPM\n* logger-adapter\n* functional-reactive-lib\n* pitest 1.4.10\n* added junit-platform-testkit to scope test\n* vaadinXX switched from V14 to V15  - 15.0.0.alpha1\n* cache2k update to v1.2.4.Final\n\n### 04.01.10-RPM\n* added java-faker to scope test\n* vaadin v14.0.2\n\n### 04.01.09-RPM\n* Update to V14 Final\n* Update to stagemonitor 0.89.0\n\n### 04.01.08-RPM\n* junit-platform-maven-plugin.timeout - default 300 [s]\n\n### 04.01.07-RPM\n* version updates\n* added Google Truth as default dependency into scope test\n* excluded generated NodeJS/ NPM things from lic check\n\n### 04.01.06-RPM\n* version updates\n* config changes for vaadin dependencies\n\n### 04.01.05-RPM\n* version updates\n* config changes for vaadin dependencies\n\n### 04.01.04-RPM\n* version updates\n* added rapidpm-vaadin-dependencies for V08/V10/V14/Vxx\n\n### 04.01.02-RPM\n* replaced reflections with reflections8\n* deleted module - reflections\n* changed compile cycle for AnnotationProcessing\n* replaced dom4j to org.dom4j\n* kotlin version update\n\n### 04.01.01-RPM\n* version updates\n* externalizing version definitions\n* version updates\n* smaller BugFixings\n* reduced maven minimum version to 3.3.9 for compatibility reasons\n\n### 04.01.00-RPM\n* added development profile for NodeJS/NPM - for Vaadin 14 projects\n* externalizing required maven version\n\nTo define your maven version you could override the property **maven-enforcer-plugin.version**.\nThe default is mostly the latest maven version.\n\n\n## Properties\n* **minimum-maven.version** - setting required maven version, default is latest version\n* **activateJavaOnly** - true = JDK only / false JDK plus Kotlin activated\n* **kotlin.compiler.jvmTarget** - default latest release\n* **kotlin.version** - default mostly latest version\n* **kotlin.compiler.incremental** - default true\n\n## switched to new version string format\nTo make search/replace easier, I started with a new version format.\n04.00.05-RPM ( -SNAPSHOT). The x.y.z is used in the same way, as before, but added RPM\nand leading zeros to make this format different from others.\nWith this it is less possible to mix/change version numbers from \nother dependencies. A **4.0.3** could be used from different \ndependencies. ;-) \n\n## Changes between 3.6.x and 3.7\nThere a re a few modules deactivated and removed.\n* reflection : moved as module into dynamic-dependency-injection project\n* jdbc* : all deactivated and removed, code is available in the history\n\n## Version 3.* \nThis will be the version based on **Java8**\nI will create a LTD branch for this\nThe  version 4.* will be based on the JDK 10/11 (as soon as 11 is released)\nJDK 11 will be a LTS Version again.\n\n## Version 4.*\nWith the beginning of this version\nthe project will be compiled with the actual JDK but on source level Java 8.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenruppert%2Fdependencies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsvenruppert%2Fdependencies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenruppert%2Fdependencies/lists"}