{"id":20792363,"url":"https://github.com/dirkgroot/zuniq","last_synced_at":"2025-06-14T00:04:20.764Z","repository":{"id":56377117,"uuid":"278142531","full_name":"dirkgroot/zuniq","owner":"dirkgroot","description":null,"archived":false,"fork":false,"pushed_at":"2020-11-11T11:49:32.000Z","size":5,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T00:46:39.610Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dirkgroot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-08T16:38:52.000Z","updated_at":"2020-07-08T17:04:42.000Z","dependencies_parsed_at":"2022-08-15T17:40:16.324Z","dependency_job_id":null,"html_url":"https://github.com/dirkgroot/zuniq","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dirkgroot/zuniq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkgroot%2Fzuniq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkgroot%2Fzuniq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkgroot%2Fzuniq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkgroot%2Fzuniq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dirkgroot","download_url":"https://codeload.github.com/dirkgroot/zuniq/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkgroot%2Fzuniq/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259737916,"owners_count":22903870,"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-17T15:50:27.253Z","updated_at":"2025-06-14T00:04:20.738Z","avatar_url":"https://github.com/dirkgroot.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic CodeCup Java project setup with Maven\n\n### Introduction\n\n[CodeCup](https://codecup.nl) contestants must submit their code in one single file. This repository contains\na basic project setup using Apache Maven. This setup is made for contestants who want to split up their implementation\ninto multiple files/classes. A source merger is included, which merges all source files into 1 single file. Import\nstatements are deduplicated and placed at the top of the generated source file.\n\n### Rules\n\nFor this to work, the source files must follow a few simple rules:\n\n* Only one public class may exist. Typically, this will be the class containing the `main` method (`Zuniq` in this case).\n  All other classes must have default (package) visibility.\n* All source files must reside in the default package. In this setup, this means that all source files\n  reside in the `zuniq-player/src/main/java` directory.\n\n### Generating the merged source file\n\nThe merge source file can be generated by simply executing the following command in the project root directory:\n\n```shell script\nmvn package\n```\n\nThe merged source file will be saved in `zuniq-player/target`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirkgroot%2Fzuniq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirkgroot%2Fzuniq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirkgroot%2Fzuniq/lists"}