{"id":20340396,"url":"https://github.com/toolisticon/toolisticon-maven-tiles","last_synced_at":"2026-06-04T02:31:12.848Z","repository":{"id":57736351,"uuid":"476407693","full_name":"toolisticon/toolisticon-maven-tiles","owner":"toolisticon","description":"collection of maven pom-tiles to be reused in oss projects","archived":false,"fork":false,"pushed_at":"2023-12-15T20:17:53.000Z","size":35,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-01-14T18:11:29.315Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","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/toolisticon.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-31T17:21:09.000Z","updated_at":"2022-03-31T19:08:46.000Z","dependencies_parsed_at":"2023-12-15T21:56:15.480Z","dependency_job_id":null,"html_url":"https://github.com/toolisticon/toolisticon-maven-tiles","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolisticon%2Ftoolisticon-maven-tiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolisticon%2Ftoolisticon-maven-tiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolisticon%2Ftoolisticon-maven-tiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolisticon%2Ftoolisticon-maven-tiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toolisticon","download_url":"https://codeload.github.com/toolisticon/toolisticon-maven-tiles/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241867666,"owners_count":20033815,"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":[],"created_at":"2024-11-14T21:21:37.802Z","updated_at":"2026-06-04T02:31:12.841Z","avatar_url":"https://github.com/toolisticon.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# toolisticon-maven-tiles\n\nReusable, modular [maven-tiles](https://github.com/repaint-io/maven-tiles) for holistic OSS projects.\n\n[![incubating](https://img.shields.io/badge/lifecycle-INCUBATING-orange.svg)](https://github.com/holisticon#open-source-lifecycle)\n![warning](https://img.shields.io/badge/WARNING-internal%20use%20only-red)\n[![Build Status](https://github.com/toolisticon/maven-tiles/workflows/Development%20branches/badge.svg)](https://github.com/toolisticon/maven-tiles/actions)\n[![sponsored](https://img.shields.io/badge/sponsoredBy-Holisticon-RED.svg)](https://holisticon.de/)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.toolisticon.maven/maven-tiles/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.toolisticon.maven/maven-tiles)\n\n## Important note\n\nThis is a collection of tiles we re-use for our own OSS projects. It is [not encouraged](https://github.com/repaint-io/maven-tiles#final-notes) to just use these tiles yourselves:\n\n\u003e Tiles-Maven works best when you and your team own the tiles. I don’t recommend relying on open source tiles, always create your own versions and always lock down versions of third party tiles, just like you would third party dependencies.\n\nThat being said ... let's have some fun with tiles.\n\n## kotlin-compile-tile\n\nDefined in [kotlin-compile-tile/tile.xml](/kotlin-compile-tile/tile.xml)\n\n**Usage**\n\n```xml\n  \u003cproperties\u003e\n    \u003cproject.build.sourceEncoding\u003eUTF-8\u003c/project.build.sourceEncoding\u003e\n    \u003ckotlin.version\u003e1.6.10\u003c/kotlin.version\u003e\n    \u003cjava.version\u003e17\u003c/java.version\u003e\n  \u003c/properties\u003e\n\n  \u003cbuild\u003e\n    \u003cplugins\u003e\n      \u003cplugin\u003e\n        \u003cgroupId\u003eio.repaint.maven\u003c/groupId\u003e\n        \u003cartifactId\u003etiles-maven-plugin\u003c/artifactId\u003e\n        \u003cextensions\u003etrue\u003c/extensions\u003e\n        \u003cconfiguration\u003e\n          \u003cfiltering\u003etrue\u003c/filtering\u003e\n          \u003ctiles\u003e\n            \u003ctile\u003eio.toolisticon.maven.tile:kotlin-compile-tile:${project.parent.version}\u003c/tile\u003e\n          \u003c/tiles\u003e\n        \u003c/configuration\u003e\n      \u003c/plugin\u003e\n    \u003c/plugins\u003e\n  \u003c/build\u003e\n```\n\n**required properties**\n\n* `${kotlin.version}`\n* `${java.version}`\n* `${project.build.sourceEncoding}` \n\n**Features**\n\n* provides dependencies to\n  * `kotlin-stdlib-jdk8`\n  * `kotlin-reflect`\n* Provides plugins \n  * `kotlin-maven-plugin` - includeing allopen and noarg dependencies\n  * `maven-compiler-plugin` - disabling default java compile\n  * `build-helper-maven-plugin` to include kotlin sources in deployment\n  * `dokka-maven-plugin` for kdoc documentation \n  * `maven-javadoc-plugin`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolisticon%2Ftoolisticon-maven-tiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoolisticon%2Ftoolisticon-maven-tiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolisticon%2Ftoolisticon-maven-tiles/lists"}