{"id":15489241,"url":"https://github.com/vincenzopalazzo/gradle-database","last_synced_at":"2026-05-09T04:33:45.644Z","repository":{"id":98167095,"uuid":"185689335","full_name":"vincenzopalazzo/gradle-database","owner":"vincenzopalazzo","description":"The simple gradle plugin for the operations with database (create, drop, insert) with gradle","archived":false,"fork":false,"pushed_at":"2019-05-17T19:55:46.000Z","size":1571,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T16:17:23.945Z","etag":null,"topics":["database","database-management","gradle","gradle-create-database","gradle-database","gradle-drop-database","gradle-java","gradle-plugin","sql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vincenzopalazzo.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":"2019-05-08T22:47:44.000Z","updated_at":"2024-01-26T21:57:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"54c1908a-bbf3-4823-bc37-bc1ef216934f","html_url":"https://github.com/vincenzopalazzo/gradle-database","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/vincenzopalazzo/gradle-database","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincenzopalazzo%2Fgradle-database","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincenzopalazzo%2Fgradle-database/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincenzopalazzo%2Fgradle-database/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincenzopalazzo%2Fgradle-database/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vincenzopalazzo","download_url":"https://codeload.github.com/vincenzopalazzo/gradle-database/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincenzopalazzo%2Fgradle-database/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32807265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["database","database-management","gradle","gradle-create-database","gradle-database","gradle-drop-database","gradle-java","gradle-plugin","sql"],"created_at":"2024-10-02T07:04:33.498Z","updated_at":"2026-05-09T04:33:45.626Z","avatar_url":"https://github.com/vincenzopalazzo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gradle-database\n\nThe gradle-database is the simple plugin for gradle for operation with database.\n\n## Getting Started\n\nThe project is in versione 0.6 beta and this is reference on the [site gradle](https://plugins.gradle.org/plugin/io.vincentpalazzo.gradledatabase)\n\n- Import the dependence\n  ```\n    buildscript {\n        repositories {\n          maven {\n            url \"https://plugins.gradle.org/m2/\"\n          }\n        }\n        dependencies {\n          classpath \"gradle.plugin.gradleDatabase:database-gradle-plugins:0.6\"\n        }\n      }\n      \n      apply plugin: \"io.vincentpalazzo.gradledatabase\"\n  ```\n- Configure the plugin with data of the Database\n  ```\n  settingDatabase {\n    url = 'yourUrl'\n    username = 'yourUsername'\n    password = 'yourPassword'\n    nameDatabase = 'nameDb'\n    driver = 'package driver' //an example org.postgresql.Driver\n    nameJar = 'name dependence' //an example org.postgresql:postgresql:42.2.5\n    pathFile = 'src/main/resources/db/schema.sql'\n    pathFileInsert = 'src/main/resources/db/insert.sql'\n    levelLog = 'info'\n  }\n  ```\n  *The loggin is into version alpha and exist level info, debug and error \n  but the print message for only level selected, an example the level debug print only\n   message debug and not message info, this is temporary*\n  \n- Now you can call this task\n  - createDatabase\n  - createTable\n  - insertValue\n  - deleteDatabase\n\n## Built With\n\n* [sqltool](https://mvnrepository.com/artifact/org.hsqldb/sqltool/2.2.8) - The framework for some operation sql\n* [gradle](https://gradle.org/) - Dependency Management\n* [JDBC](https://www.oracle.com/technetwork/java/javase/jdbc/index.html) - The framework for some operation sql\n* [jarexec.plugin](https://github.com/lingocoder/jarexec.plugin) - The plugin for find dependency into project main\n \n## Authors\n\n* **Vincent Palazzo** - *Initial work* - [Site](https://vincenzopalazzo.github.io/)\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](https://github.com/vincenzopalazzo/gradle-database/blob/master/LICENSE) file for details\n\n## Appendix\n\nThis plugin is testing only Postgress but if you test this plugin with another Database, I'm appy to recive a pull request  with list\nupdate\n\n## DB Tested\n- Postgres\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincenzopalazzo%2Fgradle-database","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvincenzopalazzo%2Fgradle-database","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincenzopalazzo%2Fgradle-database/lists"}