{"id":24963646,"url":"https://github.com/hermippus/java-stream-api-example","last_synced_at":"2025-03-28T23:42:43.685Z","repository":{"id":273189944,"uuid":"918691111","full_name":"hermippus/java-stream-api-example","owner":"hermippus","description":"Java StreamAPI example","archived":false,"fork":false,"pushed_at":"2025-01-19T15:59:42.000Z","size":86,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T09:57:55.898Z","etag":null,"topics":["java","stream-api"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hermippus.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":"2025-01-18T15:54:48.000Z","updated_at":"2025-01-19T15:59:44.000Z","dependencies_parsed_at":"2025-01-19T10:33:15.262Z","dependency_job_id":"b772cef3-928d-4dbb-aabd-667a27171d92","html_url":"https://github.com/hermippus/java-stream-api-example","commit_stats":null,"previous_names":["hermippus/java-stream-api-study","hermippus/java-stream-api-example"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hermippus%2Fjava-stream-api-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hermippus%2Fjava-stream-api-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hermippus%2Fjava-stream-api-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hermippus%2Fjava-stream-api-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hermippus","download_url":"https://codeload.github.com/hermippus/java-stream-api-example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246117693,"owners_count":20726068,"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":["java","stream-api"],"created_at":"2025-02-03T09:57:58.302Z","updated_at":"2025-03-28T23:42:43.666Z","avatar_url":"https://github.com/hermippus.png","language":"Java","readme":"# Java StreamAPI example\n\n## Tech stack:\n* GraalVM 21\n* Lombok\n* Gradle\n\n## Requirements\n* GraalVM 21\n\n## Build setup\n\n### Jenkins\n\nTo set up continuous integration with Jenkins, use the `Jenkinsfile` located in the root of the project. Jenkins will\nautomatically detect and use this file when you configure your Jenkins job with the \"Pipeline from SCM\" option. This\nwill trigger the pipeline to build the project and create the `stream-api` native image\n\n### GitHub Actions\n\nTo set up continuous integration with GitHub Actions, use the `.github/workflows/gradle.yml` file located in the root of\nthe repository. This file defines the steps required to build the project and create the `stream-api` native image\n\nGitHub Actions will automatically detect and use this workflow when you push code to the repository. It will trigger the\ndefined steps, including setting up the environment, installing dependencies, and running the Gradle build tasks to\ncreate the `stream-api` native image\n\n### Manual\n\nTo manually build the project, follow these steps:\n\n```bash\n# clone the repository\n$ git clone https://github.com/hermippus/java-stream-api-example\n\n# navigate to the project directory\n$ cd java-stream-api-example\n\n# build with Gradle (Jar)\n$ ./gradlew build\n\n# build with Gradle (Native Image)\n$ ./gradlew nativeCompile\n```\n\nThe jar file is located in `build/libs/`\n\nThe native image is located in `build/native/nativeCompile/`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhermippus%2Fjava-stream-api-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhermippus%2Fjava-stream-api-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhermippus%2Fjava-stream-api-example/lists"}