{"id":20884986,"url":"https://github.com/windup/windup-maven-plugin","last_synced_at":"2025-05-12T18:31:48.323Z","repository":{"id":25393106,"uuid":"28821732","full_name":"windup/windup-maven-plugin","owner":"windup","description":"Maven plugin for JBoss Windup","archived":false,"fork":false,"pushed_at":"2024-05-21T09:12:03.000Z","size":431,"stargazers_count":4,"open_issues_count":1,"forks_count":12,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-05-21T10:56:52.000Z","etag":null,"topics":["java","maven","maven-plugin","migrations","windup"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/windup.png","metadata":{"files":{"readme":"README.adoc","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}},"created_at":"2015-01-05T16:48:57.000Z","updated_at":"2024-08-07T11:40:45.529Z","dependencies_parsed_at":"2023-10-14T20:46:32.859Z","dependency_job_id":"4bd2f759-b8e4-413d-bb00-161ccef748d8","html_url":"https://github.com/windup/windup-maven-plugin","commit_stats":{"total_commits":304,"total_committers":51,"mean_commits":5.96078431372549,"dds":0.8552631578947368,"last_synced_commit":"aa13e223b53e92c2b79a26956192182395a983ef"},"previous_names":[],"tags_count":86,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fwindup-maven-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fwindup-maven-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fwindup-maven-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fwindup-maven-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/windup","download_url":"https://codeload.github.com/windup/windup-maven-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225148884,"owners_count":17428430,"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","maven","maven-plugin","migrations","windup"],"created_at":"2024-11-18T08:12:09.142Z","updated_at":"2024-11-18T08:12:10.246Z","avatar_url":"https://github.com/windup.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"=  Windup Maven Plugin\n\n== Overview\n\nWindup Maven plugin is created collaboratively on the Windup project.\nThis `windup-maven-plugin` repository takes the implementation of the plugin, this repository will contain the source for the official Maven plugin when the Windup 2.x ships.\n\n== Prerequisites\n\nTo run properly, Windup maven plugin relies on Maven version 3.2.5 and later.\n\n== Procedure to build the plugin \n    \n* The first time, you must clone the windup-maven-plugin GitHub repository. \n+\n----\ngit clone https://github.com/windup/windup-maven-plugin.git\n----\n    \n* Navigate to the local windup-maven-plugin directory.\n+\n----\ncd windup-maven-plugin\n----\n\n* Build the project.\n+\n----\nmvn clean install\n----\n\n== Procedure to use the plugin\n\nAn example showing how to use the plugin can be found https://github.com/windup/windup-maven-plugin/blob/master/src/it/simple-it/pom.xml[here].\n\nMore examples will be provided as well the list of all attributes that can be used by the plugin.\n\nNOTE: In order to run it on JDK 11, you first need to set the MAVEN_OPTS on the command line to load the *java.se* module running:\n----\nexport MAVEN_OPTS=\"--add-modules=java.se\"\n----\n\nNOTE: In order to run it on JDK 17, you first need to set the MAVEN_OPTS on the command line running:\n----\nexport MAVEN_OPTS=\"--add-modules=java.se  --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.stream=ALL-UNNAMED\"\n----\n\n\n== Procedure to release the plugin\n\nRun the release script with required version arguments like:\n\n----\nsh build/release.sh \u003crelease.version\u003e \u003cdevelopment.version\u003e\n----\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindup%2Fwindup-maven-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindup%2Fwindup-maven-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindup%2Fwindup-maven-plugin/lists"}