{"id":18562394,"url":"https://github.com/born2snipe/m_script","last_synced_at":"2025-05-15T17:35:40.057Z","repository":{"id":741456,"uuid":"392326","full_name":"born2snipe/m_script","owner":"born2snipe","description":"handy ruby gem for all the Maven lovers","archived":false,"fork":false,"pushed_at":"2009-12-02T13:50:22.000Z","size":108,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T12:45:33.516Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/born2snipe.png","metadata":{"files":{"readme":"README.rdoc","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}},"created_at":"2009-12-02T03:28:25.000Z","updated_at":"2013-11-03T14:30:23.000Z","dependencies_parsed_at":"2022-07-05T13:14:13.392Z","dependency_job_id":null,"html_url":"https://github.com/born2snipe/m_script","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fm_script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fm_script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fm_script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fm_script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/born2snipe","download_url":"https://codeload.github.com/born2snipe/m_script/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254388386,"owners_count":22063045,"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-06T22:09:29.448Z","updated_at":"2025-05-15T17:35:40.038Z","avatar_url":"https://github.com/born2snipe.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"= M Script\n\nThis is a handy ruby script for all the Maven lovers out there! The point of this script is to simplify re-building multiple modules without having to do all the footwork of changing directories.\n\nExample Maven Project Structure:\n\n\taggregate\n\t\t- core\n\t\t- service\n\t\t- web-app\n\t\nExample m.yml\n\n\tphases:\n\t    c: clean\n\t    i: install\t\n\t\nSo now say you need to re-build your 'core' module and your 'web-app' module. To do this all you need to do is type the following:\n\n\tm ci c ci wa\n\n= What does this mean?\n\nWhen you say 'ci' this is going to resolve to the phases 'clean' and 'install'. The next argument 'c' represents what module to build c =\u003e core module. The next 'ci' is the phases for the ws =\u003e web-app module. So you should see now how easy it is to chain modules together to be built.\n\n= How do I run in offline mode?\n\nTo run in offline mode it's just as if you were running the mvn command: m ci x -o\n\n= I have arguments that I would like to always be ran with all my maven commands, what do I do?\n\nIn your m.yml file just add the 'arguments:' key and add a list of arguments.\nexample:\n\n\targuments:\n\t\t- -ff\n\t\t- -o\n\t\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2snipe%2Fm_script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborn2snipe%2Fm_script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2snipe%2Fm_script/lists"}