{"id":20885018,"url":"https://github.com/windup/intellij-mta","last_synced_at":"2025-05-12T18:32:01.046Z","repository":{"id":40171735,"uuid":"287287463","full_name":"windup/intellij-mta","owner":"windup","description":"IntelliJ MTA Plugin","archived":false,"fork":false,"pushed_at":"2024-08-20T15:06:17.000Z","size":95595,"stargazers_count":4,"open_issues_count":5,"forks_count":6,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-20T17:18:16.450Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"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/windup.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-13T13:27:27.000Z","updated_at":"2024-08-20T15:06:21.000Z","dependencies_parsed_at":"2023-11-08T06:10:42.140Z","dependency_job_id":"648e814c-e5b6-4141-8184-857d91221bef","html_url":"https://github.com/windup/intellij-mta","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fintellij-mta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fintellij-mta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fintellij-mta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windup%2Fintellij-mta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/windup","download_url":"https://codeload.github.com/windup/intellij-mta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225148887,"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":[],"created_at":"2024-11-18T08:12:16.680Z","updated_at":"2024-11-18T08:12:17.335Z","avatar_url":"https://github.com/windup.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Migration Toolkit for Applications (MTA) for IntelliJ\n\n\n## Description\n\nThe IntelliJ plugin for the \u003cb\u003eMigration Toolkit for Applications\u003c/b\u003e (MTA).\n\nMigration Toolkit for Applications (MTA) (the product of the downstream project [Windup](https://github.com/windup/windup)) is a command-line Application Migration and Modernization Assessment tool.\n\n## What is Windup?\nWindup is an extensible and customizable rule-based tool that simplifies the migration and modernization of Java applications.\n\n## How does Windup simplify migration?\nWindup looks for common resources and known trouble spots when migrating applications. It provides a high-level view of the technologies used by the application.\n\n## How does the IntelliJ plugin assist with application migrations?\nThe IntelliJ plugin integrates with the Windup command-line tool, and provides assistance directly into the IntelliJ IDE.\n\nThis plugin expedites the process of analyzing your projects directly from within your IDE.\nThe tooling marks migration issues in the source code, provides guidance to fix the issues, and offers automatic code replacement when possible.\n\n## Configuration Editor\nUse the configuration editor to setup the analysis.\n\n![Configuration Editor](resources/configuration.gif)\n\n\n## Code Refactor\nJump to code containing identified migration issues and perform automatic code refactoring.\n\n![Code Refactor](resources/quickfixes.gif)\n\n## Report\nUse the generated reports to better understand and assess the migration efforts.\n\n![Report](resources/report.gif)\n\n## Requirements\n\n* Java Platform, `JDK version 11` with `JAVA_HOME` environment variable \n* A minimum of `4 GB RAM`; 8 GB recommended\n\n=======\n\n## License\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindup%2Fintellij-mta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindup%2Fintellij-mta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindup%2Fintellij-mta/lists"}